{"msg":"setting up simulated sidecar","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989172981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989248712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41109"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989292433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49387"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989331864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40890"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989370435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52479"} {"msg":"configuring sim ereports","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989400115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989444826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989470757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40993"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989529588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49354"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989564568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:36393"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989600069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43154"} {"msg":"configuring sim ereports","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.98963384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":0,"restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"setting up simulated gimlet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.98967938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989733132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52800"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989779952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33815"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989818223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42947"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989877884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52030"} {"msg":"configuring sim ereports","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989905215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989941365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989958386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989971016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43365"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.989987036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33515"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.990030687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38823"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.990050278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45229"} {"msg":"configuring sim ereports","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.990069078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.990106339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:19.990136709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:19.99016418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"Setting rack_id","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.016711277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022408483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022483475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022523966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022555836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022583987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022611217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022639648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022670858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022701549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022731179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022805941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022838301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022872232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022906993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022938873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.022969844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023059125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023102686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023137697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023198348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023261869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.02331254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023350921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023384032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023414682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023444993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023476563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023557765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023599226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023632976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023663527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023693168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023728678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023760629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023790019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.02381941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023898351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.023938572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023967573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"attempting initial SP discovery","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.023995313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","discovery_addr":"[::1]:41109"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.024030134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024070164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","discovery_addr":"[::1]:40993"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.024123645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024174586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","discovery_addr":"[::1]:52800"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.024219637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024259708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","discovery_addr":"[::1]:43365"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.024316489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.02435419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"discovery process not yet complete","elapsed":"8.96µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:20.02438395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024415931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","producer_id":"018df7d0-72df-4604-aba9-db97a5e0ee5b","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024450232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"registered endpoint","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024478802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:46629","component":"dropshot","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.024515833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:46629","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.16.6/src/server.rs:328","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024557794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:46629","component":"dropshot","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:46629","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024598674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024632425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"new DNS resolver","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.024669666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.024716056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.024748607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"file":"oximeter/producer/src/lib.rs:279","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","interval":"10s","address":"[::1]:46629","producer_id":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"bound metrics producer server","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.024815989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","address":"[::1]:46629","producer_id":"018df7d0-72df-4604-aba9-db97a5e0ee5b","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.02487813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.02491937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.025185105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","sender":"Sender { addr: [::1]:34710, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.025230366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","sender":"Sender { addr: [::1]:46639, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.025262357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","sender":"Sender { addr: [::1]:54679, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.025340798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","sender":"Sender { addr: [::1]:39930, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.034625742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034678683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","addr":"[::1]:41109"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.034720494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034759475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","addr":"[::1]:40993"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.034788675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034821556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","addr":"[::1]:52800"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.034849996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 22, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034882127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","addr":"[::1]:43365"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:20.034912167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"11.121028ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034959168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.034989009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.035016119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.03504396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.035087681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.091533337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"found a new little friend!","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.091583558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.091612849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.091639189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.09166556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","chassis_type":"Sled","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.098541108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.098589469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.09861971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.09864387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.099939574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.100110407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.100149778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.100196009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.101910051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.102029614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.102129145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.102223267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.1088064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.108909082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109040835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109128136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.109203308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.109259909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.10931067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.109366181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109415252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109447962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109480083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.109513014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.232366163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.232444044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.232478365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.232510236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 22, message_id: 3 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.232685919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233119557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233167418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233202839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233233879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.23326482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233296751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233327961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233358402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233389912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233420533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233460994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233494024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233524905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233554885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233585666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233616997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233647017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.233678268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.234973342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235041423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235078974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235117214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235153615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235180506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235210516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235237117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235279588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235312318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235342759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235373659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.23540536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.23543564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235502162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.235530342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235624244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235666245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.235757596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.23596776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.242027974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.243065323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.243222526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.243362319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:20.24447578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"220.759622ms","count":"1"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.244651393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.244727304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.244882237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.244953109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.245087311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.245154792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.245305545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.245432467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.245534049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.247953354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.248085177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.248209179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.248401613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.248578526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.248650378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.2487896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.248862991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.249050475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.249198448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.24929976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.249399922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.250665905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.250794108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.250947451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.251023702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.251152045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.251222926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.251314228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.251377399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.25143676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.251574982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.251684675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.254587029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.254729052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.254963506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.255048958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.2551986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.255295792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.255452315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.255578867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.256921002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.257059815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.277481017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.277537979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.277568699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.277594589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.287714499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.287866112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.289635225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.299377147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.300482508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.30058265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.300743783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.300820715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.300888206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.300953547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.301021618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.3011045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.301173541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.301418786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.301549808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.307359066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.307445158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307595441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307639432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307687552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307723403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307761724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307793385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.307821065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.307850166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.307897036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.311676618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.31183067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.312211628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.312441472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.321639724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.321853138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.322017591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.322116923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.549661372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58826"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.610550311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"15da2efd-6f31-4a94-99e3-e18508a83c1c","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.610671104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"15da2efd-6f31-4a94-99e3-e18508a83c1c","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.611715863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.61528479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"15da2efd-6f31-4a94-99e3-e18508a83c1c","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4731,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.627605871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"78646da2-f727-4471-8ac6-93035ce67fcb","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.627708253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"78646da2-f727-4471-8ac6-93035ce67fcb","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.630114658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:20.637235421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.686551234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 7 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:20.690955696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"667.229418ms","count":"2"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.691326183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:20.691972305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 22, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:20.692279551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"78646da2-f727-4471-8ac6-93035ce67fcb","remote_addr":"[::1]:58826","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":64667,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113451024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113517906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113549016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113579456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113605127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113643488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.113850022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.114180498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.114581475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.114706738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.11484492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.116013862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.116723935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.116852748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.116931049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.117003631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.117075422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.117115033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.117151813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.117187884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117225255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117289706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117319126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117350457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117375907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117406798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117442719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.11747452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.11750594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117534401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117563351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.117589011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.119570349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.11965735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.119698041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.119799993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.119833364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.128653049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.12873345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.128775551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.147482601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.147599053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.147800907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.147890258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.148052612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.148147243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.152183309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.152362382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.152504395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.155651724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.155916329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.15596346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.171341628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.171596553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.171697974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.171864218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.171948169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.172190314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.172400937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.17254294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.172684983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.174444976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.174610259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177086985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177185777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.17734368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177427342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177511753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177593275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.177671886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.177949801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.178088034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.181246813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.181453947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.181541899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.181565299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.181648031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.181669371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.181753573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.181808954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.183163939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.18322375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.183320952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.183363413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.183414224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.183447424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.183597217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.18373881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.185102055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.185153886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185431221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185508973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185653485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185698356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185734207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185778318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185816208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.185852299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.18588764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.18592049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.185952741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.190115439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.190281452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.192659887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.192744648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.19281661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.192899321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.192991763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.193167486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.193254668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.193426331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.193568674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.197436966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.197583569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.197865994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:21.198077058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.198325403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.198524157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.19868182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.198798602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:21.978962593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.190468202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.190530053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.190563304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.190592565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.196924803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.19729945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.198055054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.198395211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:22.27527877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"2.251540692s","count":"3"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.275512524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.276827688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.277064363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.277281897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.287073001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.290496965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.290749169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.290840761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.30092247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.302267615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.30310112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.303175512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447277829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447387411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447424912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447517483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447554764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447581705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447608715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447640236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447674057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447706577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447737528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.447763618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.60813525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.608240852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.608290643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.608325773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.608847273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.613990529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.631781272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.631949905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742312591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742369152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742582606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742622597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742655988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.742685238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.743398572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.743453082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.743496714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.788458275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.789936352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.791038393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.794099421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.794220373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.794259944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.794326865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.794367295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.811586768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.81168631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.811730391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.812093118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.81384075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.813899371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814498402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814563544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814600794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814630945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814663335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814698846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:22.814732817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.821937991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.822000852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.825650041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:22.825724932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.679730083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.679829605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.680023529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.680121961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.741764954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.741967218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 28 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.742280114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.742361595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.742397916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.744406124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.744462615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.744692229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.760547366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.794342279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.794602244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.795222845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.795341457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.79550791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.795587732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.806219821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.806460225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.806651789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.806783011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.812444087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.813687311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.81469948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.814845022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:24.816061995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"4.792344317s","count":"4"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816265379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816531294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816581195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816657906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816693927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816741768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816771728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816803939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.81683502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.81686722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816899911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.816935851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.819662333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.820138362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.820310105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.820467928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.820536319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.825667345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.825739446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.825778377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.831474704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.831568465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.831748789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.8318336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.831918162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.831993193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.832064005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.832211977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.8323312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.833284128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 19 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.833472771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.833628114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.839069126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.856527242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.856707906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.859518729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.859752033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.859966267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.860310474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.860535028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.860729761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.860909835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.861011507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.861080158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.861159769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.86122106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.861302672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.861419414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.861779071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.884624138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.891553458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.89164619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.891980556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.89218948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.892586027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.892672489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.8927409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.892799542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.893183369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.89324893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.89328652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.893319871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.893349222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.897420388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.897584351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.902256479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.90231948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.904243656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.904306017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.904344517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.904391718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.919721815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.920323657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.9397193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.939850482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.940920522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.941023374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.941197267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.941290599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.963445264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.963650137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.967064021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.96858956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972020034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972126876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.97232169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972416252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972520654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972604295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:24.972683857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.976424176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.97659181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.98034669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:24.980511083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.018152437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.022417097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.022941707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.025028796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.030235154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.03110545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.032660709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.033672658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.033741189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.033773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.05566753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.055791492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.058475452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.058669776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.085871535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.086084709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.086421435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.086515267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.086744452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.088995984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.089094336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.089174787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.089252999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.08932991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.089408981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.096131697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.10219273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.11074007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.110922014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.144679685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.144796248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.14489472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.144985111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.145073003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.147217893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.147337546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.147506809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.147671972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.147836755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.148014468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.154963098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.155035139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 41 }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.15508071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.155193122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.15932669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.159711977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.159939971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.160147145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 21 }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.160373399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.160599774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.160825808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.160966141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.161163764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.161358828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 42 }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.161555241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.161762665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.161862817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172418035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172482726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172516627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172550817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172597238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172643019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172740791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.172822643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 22 }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.172860573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.172955715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.173036047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.173949064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.174073856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.174163478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 43 }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174242269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.17429011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.174331411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.174379632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.174426693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 23 }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174469063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174501274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174540305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174579496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174619796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174652857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174683418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174723818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.174771679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.175950961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.176035603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.176084164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 44 }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.176125054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.199817948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.200012672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.211200041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 24 }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.211465966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.211572268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.211763261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.211853843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.212008396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.214408151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.215486221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.220655708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.220725059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.221343931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.221390061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.221427252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.221456213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.221488803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.221526794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.222518262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.222576723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.222765077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.222811488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.222860569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.22289578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.22293527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.222973071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.223011842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.223052032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.223087753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.226739732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.226799643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.226847864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.226884554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.226934795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.226972926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.227011947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.227412794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.228584556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.228728189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.229129446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.229219498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.229372111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.229455743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.229699177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.22983637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.231223925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.231379488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.231546522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.231627103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.231776276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.231861057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.231941899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.23202296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.232107482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.232190294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.232299456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.232473079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.232605431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.237823129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.237900201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238024423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238065844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238108334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238151885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238193676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238244077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.238280228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.238319098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.238361189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.246482591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.246680835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.247090822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:25.265564428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.265925725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.290297531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 52 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.300525203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:25.300807898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126436451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126507032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126551653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126725017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126759597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126810968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126846349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.126878949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.127031102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.127143734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.127268477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.127362598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127526112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127621843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127703245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127774406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127867818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.127930549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.12797664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128012821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128112872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128213025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128245935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128336887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128376188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128408248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128438789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128476519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.12850855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.12854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128570691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.128596282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128738884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128818996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128853577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128893167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 54 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.128927588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.134164476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.134231507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.134277278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.14399948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.144060231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.144159823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.144264245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.144455158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.14453637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.144989178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.145171482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.145316034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.148410572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.150770716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.150823897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.151033211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.151297616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.151332357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.151373238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.151406498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.151519941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.151577802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.151625383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 56 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.151659203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.152998978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.153047209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.163895422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.163944783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.164009664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.164038665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.164069395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.164097786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.164126816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.16430731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.164463872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.192328594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.192403866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.192854804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.192901305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.192975936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.193005827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.193108419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.19315651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.194737219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.194789371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.195125637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.195174208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.195210468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.195269089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.195346221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.195399402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.196765288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.196824789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.196993802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197029373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197074853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197108774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197144905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197178465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197224546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197263417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.197292838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.197324638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.197363339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.208282913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.208353494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.20862607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.20867444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.208711841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.208745802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.208798593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.208832033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.208858664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.209030937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.209080028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.216233352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.216320674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.216431836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:26.216537368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.217144139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.21722882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 62 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.217304972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:26.217346623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.146294609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.146365961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.146403591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.146436352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.147140955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.147188646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.147219307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.147266968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.191654638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.19172985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.191806721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.191875602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.211387088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.21148838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.211568541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.211674713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.211913297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.211958868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.21203841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.212080321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212295395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212417407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212449618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212528359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.21255969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.21259836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212630841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212661342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212691312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212721673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212752483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.212779144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.213352484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.213415936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.213447906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.213475317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 64 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.213821273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.220765203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.220830864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.220866905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221157141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221200971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221421176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221461856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221495687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.221536328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.221571678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.221604889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.22163662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.242594542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.242665323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.242702554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.248872189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.248944201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.248970531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.248999292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249024152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249052093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249115134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249145645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 66 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249178755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249210236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.249248216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249282027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249305868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249335378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249525832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249555822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249585553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.249638204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.255159217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.255209648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.307755591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.307830843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.312264846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58828"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.313332846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.313376556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.313407887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.313434018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.313463878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/ignition","method":"GET","req_id":"657629c9-0822-4efb-88a0-ab7527ecc52b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.313501029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/ignition","method":"GET","req_id":"657629c9-0822-4efb-88a0-ab7527ecc52b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.31353775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.31357091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.315030238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.317684337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.317743898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.317784719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.318094995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.318125296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.318160166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.318205397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.318243378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 22, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.318278259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.318313269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 69 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.31835011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318400671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318428741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318487042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318518013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318545393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318585844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318614075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318641425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318672796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318700056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318727937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318754457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318780878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318809048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318838659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.31886691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.3188954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.31892286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318963401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.318991122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319018062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319062123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319092144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319120904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319148405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319192365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319221206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319260147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319289247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:27.319316688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.319342498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/ignition","method":"GET","req_id":"657629c9-0822-4efb-88a0-ab7527ecc52b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4402,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.31940468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.31944368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353426296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353488857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353524018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353552639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353583269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.35361339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.35364435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353673771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.353702361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.354424585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.354478806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 70 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.355395973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"ea53f527-8420-46aa-af84-b0d838f306ec","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.355464544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"ea53f527-8420-46aa-af84-b0d838f306ec","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.35893868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.358994801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.359030611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500342046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500408217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500446628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500477738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500508719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.50053903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.50057573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.500605781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.500669562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.500704673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.500738383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.504428913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.505022814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.505076175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.505177557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.505389991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.51228834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.512403422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.512482994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 22, message_id: 35 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.512634517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.512694658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.512943122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0","method":"GET","req_id":"ea53f527-8420-46aa-af84-b0d838f306ec","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":158324,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519157738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"862e9917-cf77-4bfb-b073-72575c354b10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.51924248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"862e9917-cf77-4bfb-b073-72575c354b10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519468224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519669158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519736259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519902082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.519950143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.520291999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.52349804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.523543281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.523575831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.523623192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.523657512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.523697103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.523730454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"862e9917-cf77-4bfb-b073-72575c354b10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1762,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.52458989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8b3903e-f346-4f9e-9b97-9c2106e7807b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.524635711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8b3903e-f346-4f9e-9b97-9c2106e7807b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524676342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524715342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524747393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524792074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524825474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524864645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524897576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524936147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.524968147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525007108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525041318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525078799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.52511295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c8b3903e-f346-4f9e-9b97-9c2106e7807b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525160961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8a7b2153-3b49-4486-ba87-7c9d6d6f0993","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.525200321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8a7b2153-3b49-4486-ba87-7c9d6d6f0993","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525238992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525277983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525311094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525350034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525382715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525420576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525452596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525494857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525527927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525566158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525597409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.52563538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.52566705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8a7b2153-3b49-4486-ba87-7c9d6d6f0993","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1318,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.525709481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"20461055-13db-4504-b9c2-7d537a9eeec4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.525765382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"20461055-13db-4504-b9c2-7d537a9eeec4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526050127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526097588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 54 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526146949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.52618644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526221651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526331782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526375423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526542037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526586877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.5267044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526760301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.526898873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 59 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.527001555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"20461055-13db-4504-b9c2-7d537a9eeec4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1308,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.527659747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f5df1a60-ee5e-48ec-ac01-bf1f2f9c7b98","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.527730939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f5df1a60-ee5e-48ec-ac01-bf1f2f9c7b98","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.527777189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.527929362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 60 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.527971003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528127796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528175977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528629456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528698387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528744258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528781308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528825319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.52886137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.528902201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.530049062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f5df1a60-ee5e-48ec-ac01-bf1f2f9c7b98","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1339,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.534962674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"198fc23c-d81c-4fd6-8d10-d438152b343e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.535014815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"198fc23c-d81c-4fd6-8d10-d438152b343e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535065476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535107297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535139898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535177398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535208949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535394062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535432983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535474144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535507454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535552255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535586216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535624056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.535656697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"198fc23c-d81c-4fd6-8d10-d438152b343e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1771,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.535867961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7bfcc388-d524-4fb2-b1af-0a222e57775c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.535957173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7bfcc388-d524-4fb2-b1af-0a222e57775c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.536032294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.536218648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.536264719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"7bfcc388-d524-4fb2-b1af-0a222e57775c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":544,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.53634415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4360b2ed-601e-4d60-a6dc-3c24f0f3885c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.536417751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4360b2ed-601e-4d60-a6dc-3c24f0f3885c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.536485223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.536524463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 73 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.551178648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4360b2ed-601e-4d60-a6dc-3c24f0f3885c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":17507,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.552921291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ada9b09c-2eea-4a08-b378-5457ada12159","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.552973151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ada9b09c-2eea-4a08-b378-5457ada12159","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.553015522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.553052233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.553084523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ada9b09c-2eea-4a08-b378-5457ada12159","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":816,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.625137602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf0a9bbf-28f5-42e8-8da5-6d44202be3a7","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.625218113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf0a9bbf-28f5-42e8-8da5-6d44202be3a7","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.627318643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.635264112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.635571847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf0a9bbf-28f5-42e8-8da5-6d44202be3a7","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":10468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.638321369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1","method":"GET","req_id":"535fa644-a182-43ca-b8ac-40ffe3f04f1a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.63838542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1","method":"GET","req_id":"535fa644-a182-43ca-b8ac-40ffe3f04f1a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.638733097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.640458009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.67896781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.682123169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 18 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696068999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 22, message_id: 18 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.696178841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1","method":"GET","req_id":"535fa644-a182-43ca-b8ac-40ffe3f04f1a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":55858,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696252373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70f37e3d-c659-429f-b629-7385aac85e4d","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.696344744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70f37e3d-c659-429f-b629-7385aac85e4d","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696401336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696453286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696496827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696545568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696586959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.69663547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696677741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696726822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696768163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696826624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.696872405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.697121979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.69717167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70f37e3d-c659-429f-b629-7385aac85e4d","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1645,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.698186609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1034acf9-60cd-4265-a84b-07f5320fdbae","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.698260251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1034acf9-60cd-4265-a84b-07f5320fdbae","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.698311201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704004048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704055109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.7040946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.70412074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704150341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704175471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704205092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704229642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704258643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704316444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.704354205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.704385475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1034acf9-60cd-4265-a84b-07f5320fdbae","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3859,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.70464766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39f4c560-043f-4d2b-a72d-55119fa8f153","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.704702061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39f4c560-043f-4d2b-a72d-55119fa8f153","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705080958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705406084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705461125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705663429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.70571611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705869463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.705920414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.706140488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.706195069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.706377462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.706428043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.706594416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.70680928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"39f4c560-043f-4d2b-a72d-55119fa8f153","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2137,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.709801687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ead92994-776a-43d1-b10c-4a2c0f90822a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.709865688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ead92994-776a-43d1-b10c-4a2c0f90822a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.709912418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.710944958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.710999239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.71104299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711080631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711125641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711168272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711214173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711266994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711316565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711359176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.711415317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 42 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.711621761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ead92994-776a-43d1-b10c-4a2c0f90822a","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2137,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.714455844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3a244628-152b-4e16-983d-6629a87de9b8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.714528415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3a244628-152b-4e16-983d-6629a87de9b8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.714842511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715145056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715199217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715368471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715417301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715640726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715692257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.71587287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.715955031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.716119355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.716198006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.716322798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.716658165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"3a244628-152b-4e16-983d-6629a87de9b8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2046,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.718857146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"abaa4586-f488-4bf2-b2f0-fdccee71d582","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.718930218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"abaa4586-f488-4bf2-b2f0-fdccee71d582","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719225223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719509888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719559729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719714562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719764433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719913666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.719963647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.720191681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.720240512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.720441786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.720492827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.72064635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.720798842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"abaa4586-f488-4bf2-b2f0-fdccee71d582","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1956,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.731722127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"28ae88da-45f8-4c90-bfe0-0378e1821bf5","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.731824509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"28ae88da-45f8-4c90-bfe0-0378e1821bf5","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.732199206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.732577373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.732837718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"28ae88da-45f8-4c90-bfe0-0378e1821bf5","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1096,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.735275133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d5d6bbb6-1d12-4d82-81c7-d1c0bd2c0b29","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.735348414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d5d6bbb6-1d12-4d82-81c7-d1c0bd2c0b29","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.735400826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.735438206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.735473367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d5d6bbb6-1d12-4d82-81c7-d1c0bd2c0b29","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":654,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.737409643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6acdb9dd-e427-426e-bbaf-ae33e4287178","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.737467544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6acdb9dd-e427-426e-bbaf-ae33e4287178","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.738114366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.738178328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.7388356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6acdb9dd-e427-426e-bbaf-ae33e4287178","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1031,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.739726027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81d873d2-c474-4d12-b81d-f66724b0ce10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.739796968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81d873d2-c474-4d12-b81d-f66724b0ce10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.739842829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 58 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.73987761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 58 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.739959591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81d873d2-c474-4d12-b81d-f66724b0ce10","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":562,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.74258421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0","method":"GET","req_id":"4f364b33-c0be-469b-9ba6-55f7f23f0804","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.742675762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0","method":"GET","req_id":"4f364b33-c0be-469b-9ba6-55f7f23f0804","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.743149701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.743453546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.743702401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.743792213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.744061608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 22, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.744624478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0","method":"GET","req_id":"4f364b33-c0be-469b-9ba6-55f7f23f0804","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1757,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.757141853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"591c124e-c56b-4fce-82c9-894c9cc62170","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.757214774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"591c124e-c56b-4fce-82c9-894c9cc62170","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.757271995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.757477259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.757597751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.758104711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"591c124e-c56b-4fce-82c9-894c9cc62170","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.758893095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"eb0c5b4f-522b-431c-8c47-baf5b60c13d3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.758964137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"eb0c5b4f-522b-431c-8c47-baf5b60c13d3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.759098649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.759370095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 22, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.760069188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"eb0c5b4f-522b-431c-8c47-baf5b60c13d3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":718,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764093753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5937e055-b7dd-4d38-99dc-4c1dddbb76f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.764156334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5937e055-b7dd-4d38-99dc-4c1dddbb76f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764196654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764230145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 22, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.764263946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5937e055-b7dd-4d38-99dc-4c1dddbb76f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1091,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.76450118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a0d81f66-e561-4732-89d5-9c6bef72b5f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.764553291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a0d81f66-e561-4732-89d5-9c6bef72b5f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764586512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764704084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764779876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.764943239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.76499126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.76555313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.765595361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.767396295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.767446716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.767484567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.767514647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.768532826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.768599227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a0d81f66-e561-4732-89d5-9c6bef72b5f8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3603,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.770525523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8a89539-9848-4e9f-9a62-942e02343799","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.770582264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8a89539-9848-4e9f-9a62-942e02343799","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.770990802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.77140492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.771516332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.771739046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.771788307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.771992541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.772042032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.772301086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.772352777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.77251513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.772609802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.772723364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 89 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.772923828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b8a89539-9848-4e9f-9a62-942e02343799","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.777462243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"30345c75-a734-4208-983d-3166f6d95bc6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.777526454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"30345c75-a734-4208-983d-3166f6d95bc6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.777561925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780318467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780395458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780448349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780479579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.78051254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780540731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780579261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780617762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780656063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780685063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.780728384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 95 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.780760375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"30345c75-a734-4208-983d-3166f6d95bc6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4033,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.782712041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4a1ba07f-d372-4ef6-ac1e-4d02a9667bb8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.782806493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4a1ba07f-d372-4ef6-ac1e-4d02a9667bb8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.782880664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.782920305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.782951506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.782983846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.783021107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.784132328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.784358862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.785756068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.78583094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.785874951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.785930181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.785969342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.789373856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4a1ba07f-d372-4ef6-ac1e-4d02a9667bb8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.797287374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a420716-596b-4ff7-9d3b-0920545917a8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.797349705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a420716-596b-4ff7-9d3b-0920545917a8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.797788583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.798344294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.798399805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.798554998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799551667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799612268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799646478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799687669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.79972283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.7997675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799890783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.799923643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 107 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.799951084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8a420716-596b-4ff7-9d3b-0920545917a8","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2346,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.802629444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9282dea-7b38-481b-872b-fccd8ee86fb0","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.802689915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9282dea-7b38-481b-872b-fccd8ee86fb0","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.802737916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.80399699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804136052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804182313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804214094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804265615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804304795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804353366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.804383727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.806932535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.808687178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.808724728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.808755489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"b9282dea-7b38-481b-872b-fccd8ee86fb0","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.80881878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c40f355b-4327-47e3-aca3-8eae578e88c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.808864871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c40f355b-4327-47e3-aca3-8eae578e88c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.808906282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.815501115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.815550346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"c40f355b-4327-47e3-aca3-8eae578e88c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3014,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.815599616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"83c93080-0c48-4fbd-99c8-2e817f345d0b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.815633457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"83c93080-0c48-4fbd-99c8-2e817f345d0b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.815665458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.815692998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 115 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.815718279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"83c93080-0c48-4fbd-99c8-2e817f345d0b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":677,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.81576251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8a912528-53dd-415f-9514-0969496b7efd","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.81579434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8a912528-53dd-415f-9514-0969496b7efd","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.815824421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.824561424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.825043213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8a912528-53dd-415f-9514-0969496b7efd","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":10033,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.828911946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"69ba238e-75f4-45b6-8751-892eb6fc110b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.829026088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"69ba238e-75f4-45b6-8751-892eb6fc110b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.830381413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.830871493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.831177438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"69ba238e-75f4-45b6-8751-892eb6fc110b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2276,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834150104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1","method":"GET","req_id":"d0d13505-10a5-4a0a-ab8c-3093e3b7909c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.834206475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1","method":"GET","req_id":"d0d13505-10a5-4a0a-ab8c-3093e3b7909c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834242225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.834276056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834331977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834401439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.83446422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 22, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.834534651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1","method":"GET","req_id":"d0d13505-10a5-4a0a-ab8c-3093e3b7909c","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":980,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834576692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cb25a8cc-aa7b-4fba-8274-baa3e5173d15","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.834610403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cb25a8cc-aa7b-4fba-8274-baa3e5173d15","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834645573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.834682174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.834757265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentActiveSlot(0)","header":"Header { version: 22, message_id: 75 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.834890258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"cb25a8cc-aa7b-4fba-8274-baa3e5173d15","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":486,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.83769771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8cbc1e81-aafa-4e8d-b02d-7a78b8f0556f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.837753721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8cbc1e81-aafa-4e8d-b02d-7a78b8f0556f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.838026127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.838365823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 22, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.838527806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8cbc1e81-aafa-4e8d-b02d-7a78b8f0556f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":847,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.839401962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9447ee78-bc00-448b-88db-69af25ccfffa","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.839464154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9447ee78-bc00-448b-88db-69af25ccfffa","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.839571756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.839761459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 22, message_id: 77 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.839899862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"9447ee78-bc00-448b-88db-69af25ccfffa","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":519,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.840603495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f17f0c6f-7c68-4c33-bec1-ae351f3ca3d6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.840671436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f17f0c6f-7c68-4c33-bec1-ae351f3ca3d6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.840784338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.851909486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852037889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852355745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852407196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852686911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852743312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852901835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.852970056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.853126369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.85319718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.853341763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 83 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.853555647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f17f0c6f-7c68-4c33-bec1-ae351f3ca3d6","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":12957,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.856523413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e41f6335-a5b0-4d06-8df6-e373b2b249c3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.856584274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e41f6335-a5b0-4d06-8df6-e373b2b249c3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.856767317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.85694271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 84 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857000711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857151604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857217086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857407079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.85745509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857672164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857736005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857889068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 22, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.857938729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.858083912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 89 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.858236155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e41f6335-a5b0-4d06-8df6-e373b2b249c3","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1738,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.860919705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"05128088-a2c8-4a7f-9c4d-fc116651131e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.860973546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"05128088-a2c8-4a7f-9c4d-fc116651131e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.861299542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.861617358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.861688959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.861884433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.861954934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.862226509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.86227581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.862393983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.862455824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.862614537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.862658188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.86281234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 95 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.863034704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"05128088-a2c8-4a7f-9c4d-fc116651131e","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2075,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.878708968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7c0af0b-12cc-4518-9f7f-ab2101fa63c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.878772859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7c0af0b-12cc-4518-9f7f-ab2101fa63c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879028394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879238618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 96 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879322489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879476352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879537613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879681086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879724087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.87986937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.879927721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.880063473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.880106034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.880250437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.88043256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a7c0af0b-12cc-4518-9f7f-ab2101fa63c4","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1746,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.881327107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"842ad2aa-41ce-49f1-9709-ca8070130d6f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.881386268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"842ad2aa-41ce-49f1-9709-ca8070130d6f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.88151837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.881677033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.881721324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.881854347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.881939549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882081361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882125652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882270475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882328006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882473938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882518899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.882878196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 107 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.883583479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"842ad2aa-41ce-49f1-9709-ca8070130d6f","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2260,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.884352014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0276236f-b236-4e10-8693-faf045abd73b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.884401094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0276236f-b236-4e10-8693-faf045abd73b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.884557187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.88471739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.884785671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885505995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885557906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885599547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885632767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885678908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885712399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.88575192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"CabooseValue","header":"Header { version: 22, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.88578459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.885822281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 22, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.885855512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0276236f-b236-4e10-8693-faf045abd73b","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1395,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.888384209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"91d67a18-0cff-4bcf-8906-93d5184e6574","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.88843752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"91d67a18-0cff-4bcf-8906-93d5184e6574","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.888759696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.889898438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 114 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.890098971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"91d67a18-0cff-4bcf-8906-93d5184e6574","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1721,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.896501191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc8f566a-d9df-42bf-9a36-c22b9eb31213","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.896579462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc8f566a-d9df-42bf-9a36-c22b9eb31213","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.897826446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.900685029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 115 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.900755791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"dc8f566a-d9df-42bf-9a36-c22b9eb31213","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.902605985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"57495825-80b1-46ee-b906-1e101cabea35","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.902684017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"57495825-80b1-46ee-b906-1e101cabea35","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.902731978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.902794349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 116 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.902829729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"57495825-80b1-46ee-b906-1e101cabea35","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":755,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.905946388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e4519026-ad8a-4c5f-8b46-a16caacff801","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:27.906004109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e4519026-ad8a-4c5f-8b46-a16caacff801","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.906462877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:27.907191951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ReadRot(Ok)","header":"Header { version: 22, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:27.907242442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e4519026-ad8a-4c5f-8b46-a16caacff801","remote_addr":"[::1]:58828","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1106,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.109750082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.109813254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.109848764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.109881995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.109974886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.110026218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.110062948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.110096439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.110263672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.110392744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.110566317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.110645789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.110870993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.110963605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.111047766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.111125218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.111200929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.11123727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.111287211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.111330282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111368183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111436974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111464984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111496945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111523685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111555136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111587336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111619847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111655138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111688178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111719959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.111965944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.122755176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.122849778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.122886988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.122922469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.123005741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.128599095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.128670087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.128706547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.130888718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.130962299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.131150343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.131192643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.131229664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.131272375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.131307386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.131343916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.131389937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.132286474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.132965257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.133025268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.133060098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.13311961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.13316638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.133200321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.133228402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.133291543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.133361894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.133392695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 121 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.133422615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.134665749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.13471597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.13475501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.134783831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.134847302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.135108307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.135150088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.135186158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.137104465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.137143155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.137676135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.137833318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.137886149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.140485788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.140542929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.140591519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.14062367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.140656851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.140692972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.142795461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.142869212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.142913073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.142959504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.143007765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.143040665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.143075446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.143157288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.144212528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.144287499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157100299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157136719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157247871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157283562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157316023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157336833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157354413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157370924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.157392404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.160481472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.160554273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.162649403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.162724604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166475215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166546656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166582617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166611787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166640598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166669558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.166706129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.1667429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.16678236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.166982184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.167146157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.168524233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:28.168624375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.170249715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.170341697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 127 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.170421579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:28.17046221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093717876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093795308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093830039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093876339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.09391169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093948021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.093983721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.094017742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.094052703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.094170355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.094250776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.094316017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.094467711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.094692205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096157362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096235724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096323045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096355606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096393907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096429377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096463138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096522749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096548019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.09657597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096601251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096629481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096658441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096728233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096765043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096796234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096824755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.096848325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096875866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096942557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.096973478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.097003028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.097040639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.10831465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108382452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108419012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108452773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108479163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108508414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108532694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108561465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108585425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108614336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108657547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108689537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108719928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108749248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108780339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.10881346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108872911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108896411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108931482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.108959612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.108988733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109056614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109087685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 131 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109117725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109147036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109179746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.109218137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.109242477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.109273568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.109299269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.109328499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.10935731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.10938512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109413511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.109443701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.112553389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.112728223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.115029196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.115131268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.115506445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.115588747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.115799611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.116033675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.117965861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.118015012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.118540412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.118625784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.119306016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.119395048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.119571231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.119691794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.121293094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.121857484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.121915686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.121950936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.121987147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.122019868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.122049858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.122081999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.122115159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.12216269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.122198891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.122232572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.122267872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.126866598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.12693226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.12910716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129178251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129218082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129259603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129302474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129341305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.129370485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.129402316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.129436876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.134258117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.135177734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.135229165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:29.135313597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.135391798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.13546614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 137 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.135537761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.135571742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:29.153907826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:29.155851832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"9.132124494s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.127344274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.127400815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.127430886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.127457366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.128379154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.128437555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.128482506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.128524966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.130730888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.13082028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.130891041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.130955912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.137972943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.138089886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.138171297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.138249829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.139095705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.139151176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.139198827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.139245078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149539591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149625413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149660893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149703484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149734455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149767525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149798366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149828356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149857457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149886627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149917428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.149942299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.15428033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.154382371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.154419872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.154454113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.194150098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.199223183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.199306345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.199357226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.201140129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.20118868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.201235111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.201265402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.201302362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.201330613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.245625144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.245696585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.245744866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.248882875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.248940566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.249013678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.250254501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.250353793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.250385243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.253527002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.253575663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.256292944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.256382296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.256416106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.256942587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.263468759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.263581101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.26673844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266791851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266833052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266869613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266909663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266945934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.266975705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.267065576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.267132318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.270803816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.270867078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.29444279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.294491951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.294580103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.294616983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.320641872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.320703243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.322510007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.322572268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.342550953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.343008452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.343051963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.343077883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.368330437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.368392118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.369230414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.369287225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369457418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369493068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.36958547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369627951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369676972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369708552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369739363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369770504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.369799074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.369827105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.369858866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.376291056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.376356558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.407812048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.407863449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.40789682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.40792619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.407953091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.407979371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.408002202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.408028432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.408080343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.422596425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.428061318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.428128199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:30.452540647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.455195227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.455301599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.45538138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:30.455413921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098035572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098112883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098146683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098178544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098209065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098242735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098275786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.098308377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.099162623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.099264684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.099349786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.099431668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104324049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104435671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104524733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104639885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104721017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104760617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104801608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.104838819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.104880209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.104957541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.104995112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105036632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105098364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105142725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105180665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105219486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105260827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105301337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105335758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.105360389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.105388239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.10545806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.105492521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.105524922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.105555962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.11233998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.112425362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.112467332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.119226319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.1192982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.119400172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.119447723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.119482094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.119510964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.119720888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.119772089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.11980772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.122568182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.122639713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.122682314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.122888088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.122983029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.12301568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.123049971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.123077921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.123219514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.123315546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.123360456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 151 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.123397107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.12459798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.124654861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125749532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125789352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125822563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125849293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125881764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125914515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.125944225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.127700158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.127751939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.130727535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.130784066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.132309104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.132372225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.132408066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.132437457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.132499888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.132543869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.140378906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.140442677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140482798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140511109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140545849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.14057484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.14060827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.140643961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.140676292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.140713032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140752723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140789544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140823335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140851825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140884016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140917886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140951127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.140986538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141022798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.141057559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.14109574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.14113224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.141178101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141212412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141240892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141274953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141309424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141345104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141380975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.141411226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.141446806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.141483427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145526383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145573774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.145603164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:31.145654815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145707106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145765847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 157 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145824468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:31.145845509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.098936055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.098998006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099033027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099061347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099088448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099122608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099156189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.0992145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.099263391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.099330392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.099396354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.099460675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099583007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099662729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.09973726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099815641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099887883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099921854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099958474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.099994915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100030786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100104037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100135598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100164728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100188219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100216099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.10024446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.10028797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100322731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100356512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100389142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.100507905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.100541805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.100610887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.100846641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.100914342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.100953803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.106759042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.106828564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.106876024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109531434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109583185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109632046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109678187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109713018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.109742248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.123369424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.123427735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.123459796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.139367214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.139440165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.139492886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.142223177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.142326779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.14236251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.142393851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.142420481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.142511093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.142619815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.142664456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 161 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.142708717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.144312047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.144355728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.153327136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.153389037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.153423128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.153449759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.153479629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.15351543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.15354631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.153618471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.153688223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.158737038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.158810819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.172326233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.172388624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.172426314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.172453135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.172483335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.172526086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.172558097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.172594207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.17483451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.17487939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.174909451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.174936042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.174972002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.175009163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.175105915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.175157156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177593652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177654693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177691463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177719554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177750304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177780695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177811096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177869697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.177902297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.177946988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.177981869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.181856432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.181925403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194641132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194694713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194727603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194761354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194791494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194821755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.194846925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.196518197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.196574338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.200829897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.200892078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.200928239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:32.201029711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.201173114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.201286036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 167 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.201365778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:32.201403058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100348849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.1004066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100432351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100457211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100482071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100513652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100553743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100585303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.100617864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.100677975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.100747536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.100831608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.100886489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.10092688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.103006689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.103113691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.103472038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.103514489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.103661241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.104364645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.1163832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116499512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116535103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116607094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116648365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116686556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116726356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116782887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116814788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116844799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.116883219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.11690945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.11694022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.117007251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.117131274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.117177105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.117227916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.128493847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.129055598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.129109639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.139189038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.140162716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.140204707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.140227397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.140252578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.140293328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.140323809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.140351949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.14037811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.142906757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.143704092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.143767304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.146366573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.146470845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.146500625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.146541146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.146566836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.146594737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.146672328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.146706759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 171 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.14675124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.147050926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.147100687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150022241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150088622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150120153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150144813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150197064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150234995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.150263296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.150289306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.150322237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.153259192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.153330613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.164689126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.164737617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.164826169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.164871169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.164953521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.165021872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.166648903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.166729475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.172179587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.172227068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.17232428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.17236967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.172462232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.172518653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.174082493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.174149674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174380868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174422849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.17447312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174504951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174539191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174574502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174608123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174642443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.174677494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.18408208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.184139611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.188234568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.18833523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.19049032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190552302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190587172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190617453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190646053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190674714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.190699734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.190743195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.190806126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.194524136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.194587097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.194854682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:33.194927964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.195065786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.195154298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 177 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.195214059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.19524095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:33.312545861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:33.314055749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"13.290323902s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094063518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094124899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.09415629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.09418311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094207941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094238481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094272712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.094311153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.094584528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.09470599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.094990455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.095175319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095335052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095419133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095485635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095547926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095706779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.09578523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095826861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.095862132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.095900573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.095964614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.095994134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096174298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096216259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096266699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096327361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096362911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096396472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096429352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096462243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.096490524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.100913666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.101063179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.10111656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.101193992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.101247913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.105045414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.105204587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.105256978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105501242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105562344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105609015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105646335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105686866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.105722477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.105781518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.105826939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.10588174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.10801827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.108078831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.108126672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.109579429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.109664971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.109714432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.109756682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.109792663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.109880665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.109980937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.110024378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 181 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.110061318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.111309972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.111365833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.111524276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.111568607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.111609767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.111645508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.111686539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.11172761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.11176636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.111800741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.111844022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.115049942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.115101073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.117664291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.117772863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.117887455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.117949186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.117987157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.118076398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.120331721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.120388372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.121447212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.121509093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.121554874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.121583734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.121613915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.121645716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.123708374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.123773516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123815636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123843877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123874567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123900708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123931428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.123962179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.12399812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.12402915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.124059981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.124089962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.124120602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.128158968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.128212829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130500412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130541872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130569073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130601874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130627154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130653205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.130675755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.130700835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.130728536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.135376843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.135429994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.136831921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:34.136937403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.137002114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.137073565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 187 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.137144567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:34.137176497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113786475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113846176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113878637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113907937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113937458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.113972659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.114014139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.11405007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.114505858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.114631781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.114715373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.114785264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.133661288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.13376831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.133848862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.133925703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.150093827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.150162568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.150203229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.15026648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177296767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177383479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177410899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.1774391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.1774747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177505631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177537432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177572422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177606293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177641024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177678754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.177708475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.185832587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.185938769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.18598527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.186027821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.186070381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.190996954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.191073446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.191114967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192417061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192467852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192518233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192551193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192593194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.192617375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.192700116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.192747937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.192780708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.195309615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.195363506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.195402056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.195650401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.195739873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.195776023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.195808454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.195836285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.19611396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.196203791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.196248592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 191 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.196314534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.197475515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.197546307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199266319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.19932233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199355731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199380431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199411502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199443043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.199475653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.199507224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.199538194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.202185184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.202325997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.205377634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.205444825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.205489986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.205519867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.205550177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.205582138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.207971653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.208029404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.213591968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.21367069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.21369959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.21371552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.213733041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.213752251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.216134096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.216184787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.217726546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.217793087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.217838318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.217869338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.217912729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.21794694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.21797982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.218014441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.218051272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.218090873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.218127533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.22063405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.220694342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224112746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224158287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224202268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224237188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224288809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224738718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.224779958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.227071931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.227138522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.230934934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.231005605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.231228089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:35.231325701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.232821499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.232910091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 197 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.232988792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:35.233020823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.10035055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.100424152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.100454542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.100512083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.100539874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.101924249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.10197907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.102012561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.104755352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.104859194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.104935876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.105003317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105072958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.10515886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105236402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105328133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105413385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105452766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105492266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.105535497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.105865973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.105945565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.105970445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106004336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106027776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106055237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106084067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106110868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106137878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106164709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.106190769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.10621398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.1062412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.106323912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.106356823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.106392413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.106424134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.111386257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.111468159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.11151032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113386225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113434506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113477506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113504107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113532427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.113556508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.113585468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.113617359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.11364738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.171992735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.172097237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.172149118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.175732514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.175822286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.175851997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.175880527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.175904798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.178519367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.179870652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.179918393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 201 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.179962634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.180043006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.180084886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184054611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184100342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184165373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184196593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184227954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184256135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.184303746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.184403548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.184454769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.189219758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.189486413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.196852401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.196904522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.196983033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.197020644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.203552627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.203925874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.210049919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.210215152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.215554702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.215647284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.215887148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.21596148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.22185321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.222051194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.229413792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.230100365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.231448171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.231549062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.231752766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.231850468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.23194648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.232038622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.232129743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.232223445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.232329817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.235059188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.235237351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.241625601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.241788434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.242212822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.242338515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.24260494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.242695202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.242775313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.242957486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.243048868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.244138739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.244291221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.251949675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.25220996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.254095635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:36.25436284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.257711863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.259025458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 207 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.25911699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:36.2591549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.094793123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.094849084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.094879404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.094910065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.094965376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.095008147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.095044658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.095081708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.099713405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.100125722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.100428548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.100741584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108059942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108174874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108285416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.10847654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108535331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108629633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108685114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.108725894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.108834876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.108927988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.108963119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.10901704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109052001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109101761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109138012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109171653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109203333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109238054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109272215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.109303655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.109337596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.109442218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.109482398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.109514419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.10955124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.122739987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.122812969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.12286156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124682894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124746055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124787306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124819036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124857217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.124890408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.124928918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.124962259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.124993169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.139131205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.139195406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.139238247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.139438861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.139546253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.139581043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.139632424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.139664515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.140663034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.140765266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.140850777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 211 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.140888498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.145030505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.145091637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.14632738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146372621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146407301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146435912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146469443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146503063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.146571384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.146607235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.146641726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.152346533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.152432415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.152881233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.152927314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.152989015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.153042676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.153078747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.153120548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.154939422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.155008243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.155064564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.155096465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.155145896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.155178666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.155212227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.155265188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.155834399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.15591186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.155970111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156008902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156047372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156079193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156119584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156160775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156201295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156238546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.156291057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.156330258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.156384379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.15968063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.160052107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160103658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160136749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160171409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.16021102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160246221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160310762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.160344753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.160378844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.160414734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.164143854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.164210896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.167746432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:37.167811903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.167859804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.167932575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 217 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.168014337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:37.168045488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093247061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093358633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093409454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093444185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093478465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093518336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093561777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.093609358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.099736873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.099835774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.099938066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.100011388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106356737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106443688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.10651321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106585441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106764344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106812455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106856746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.106897847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107014529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107110291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107145261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107405326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107451277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107486388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107520588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107555069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.10759004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107652001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107703882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.107748673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.107787003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.107863415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.107923016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.107978547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.108018928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.114557901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.114622392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.114665463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115278814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115320005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115346155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115367316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115391766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.115413427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.115437777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.115465848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.115491448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.121491641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.121556822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.121591303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.121623113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.121678214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.121701455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.121920409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.12195491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.12198521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.122063232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.122098652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.122133833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.123630321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.123684232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132018468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132127061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132339194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132390995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132426896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132470227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.132505178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.132573399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.13264346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.150086827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.150157339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.152042944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.152102425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.152144736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.152176557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.152261718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.15236738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.153818447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.153871858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.153910629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.153935579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.155119352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.155165803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.155220054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.155268195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.155302135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.155346706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156807284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156872615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156904825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156931536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156962767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.156994627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.157025898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.157056498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.157085409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.157114689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.15715442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.160366591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.160430032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162221215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162506561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162545292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162579772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162613723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162648134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.162678944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.162714495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.162757485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.164196092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.164250164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.165781312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:38.165859783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.166021426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.166102188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 227 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.166168029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:38.16619633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097275463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097342085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097369405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097394596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097419286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097517558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097588059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.097652421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.098783772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.100518584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.100592556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.100662597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.100727858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.10079816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.100872051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.100958153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101031824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101063855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101425271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101491693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101535383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101597744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101629175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101662476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101688006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101716637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101745687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101775298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101804279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101838309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.10186741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.101892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101923861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.101995912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.102027543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.102057863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.102089624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.10880806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.108878631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.108912332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.118781007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.118842928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.119203105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.119262626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.119298787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.119330887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.11950022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.119576352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.119616662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.122041488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.122101789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.12214854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.171365474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.171469886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.171509707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.171548788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.171583618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.171714471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.171810513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.171849323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 231 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.171882634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.175899109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.17596143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.182279169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.18233129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.182490913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.183714556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.183762997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.183797377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.183830178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.183862708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.183898139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.190595885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.192574252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.193353406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.193399637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.193433058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.193468088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.19352102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.19355645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.195334294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.196232371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.196302892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.196334453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.196368013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.196395984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.196427494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.196462525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.198643466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.198740088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201296276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201343947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201379087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201406368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201438048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201555571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201592851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201628072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.201659522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.201696103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.201826376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.209860936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.209936798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210031139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.21007067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210106681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210140581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210170992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210478638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.210516879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.210563429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.210653781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.214507854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.214580185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.216648404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:39.216751516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.216836958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.216935939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 237 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.217013591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:39.217051411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.132883389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.13296493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.132995381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133020521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133054352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133086182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133119093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133160004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.133198695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.133257676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.133326657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.133387158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133640583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133728795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133813066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.133893288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.136923405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.137344223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.137396034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.137440895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.137866212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.137960804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.137989975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138019945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138045516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138074616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138103847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138132937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138168028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138197459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.138225999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.13825088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.139708137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.139799779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.13983312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.1398749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.139912671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.146580826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.146642727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.146680398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.18945506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.189512312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.189545762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.189571553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.189600863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.189625494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.189757406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.189810467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.189842178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.192504678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.192558769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.19260875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.196155016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.196238588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.196265599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.19635832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.196397391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.196539744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.196613425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.196643966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.196674666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.19797797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.198041121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199709133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199767524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199806405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199836975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199870326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199890026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.199907296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.199938467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.199964768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.201482016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.201543197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.213214586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.213290948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.213333299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.213363629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.215136622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.215194394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.217579668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.217637739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.22991829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.229977371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.230021252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.230055662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.230119573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.230165484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.240122851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.242824812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244713077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244758548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244794099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244823629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.24487772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244914051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244946522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.244988993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.245024383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.250813132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.250873833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.258095238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.258155689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.26563696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265688061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265721432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265751842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265781523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265819994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.265847564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.27308096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.273150341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.273187202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.273216902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.279028681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:40.279151784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.280067161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.280157493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 247 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.280232004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:40.280265065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.093576548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.09364322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.09368709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.094087178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.094132429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.094170289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.09420499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.095307811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.095914872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.096014794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.096098885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098196605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098296897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098371168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098436099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.09849319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098549821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098580792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098610693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.098639283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098668534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098727355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098753465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098783376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098808286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098837937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098881218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098921788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.098963279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.09900201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.099039031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.099067561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.099096282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.099172703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.099216594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.099276595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.099319076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.104202528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.104287339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.10433938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106051012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106096293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106195395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106232076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106306837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.106337038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.106587952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.106635453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.106668864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.112583495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.112649316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.112687977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.112722357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.112783328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.112817609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.11284792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.11287468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.112905401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.112973302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.113006183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 251 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.113038963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.113798068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.113865839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.11390965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.11393594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.113966191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.113992811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.114024842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.114055752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.114087693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.114116994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.114147204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.116767014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.116823884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.119453734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.119503255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.119551846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.119580116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.119725559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.119801611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.121274478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.12136891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.122318987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.122366959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.122398129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.1224226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.12245844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.122481971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.123631332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.123691133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125032758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125081529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.12511741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.12514934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125184701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125221432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125269863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125311394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.125346914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.125377395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.125406735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.130040663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.130103954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132255204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132317435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132342496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132366946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132384487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132401187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.132416157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.132433197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.132451458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.134556157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.134593398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.136243819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:41.136370281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.136446112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.136529154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 257 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.136606165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:41.136641006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095603443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095680145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095717375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095743886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095819077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095858238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095891339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.095924359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.098364535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.098449727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.098526218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.09860375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.098682631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.098774643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.098849004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.098927126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099020788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099067258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099116389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.09915803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099193071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099232452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099261342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099279922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099294513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099315363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099332603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099350224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099366674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099383254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099400135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.099462356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099496157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099566768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099596108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099625179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.099655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.103596913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.103642594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.103673015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.104873037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.104933988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.104974339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.10500848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.10505217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.105085461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.105124402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.105168283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.105234894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.107447286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.107495226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.107537477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.10769683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.107758151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.107789242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.107922454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.107960065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.108006486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.108080407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.108116908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 261 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.108152879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.109316621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.109404332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111517142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111583303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111624974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111655474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111686715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111719686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.111752647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.111786317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.111821798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.114800273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.114882295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.115059768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.115102629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.116572017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.116621447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.116658718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.116696899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.11726493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.117323111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.118986392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.119039523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.119076804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.119107764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.119140765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.119175835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.119980441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.120038342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120201695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120302957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120351268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120403818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.12045525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.12049788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120538561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120578232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.120614782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.120651033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.120688304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.124761651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.124842052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.126220688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.126265479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.12630925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.12634476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.126381861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.126421992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.126453512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.126472313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.126491573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.129950238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.130009499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.130232303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:42.130316055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.130460147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.130535779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 267 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.13060182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:42.130638781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093321488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093378999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093410479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.0934753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093518451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093559632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.093588343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.093606283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.093647114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.093739516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.093805257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094030921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094145683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094228755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094307666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094418138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.09448757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094565521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.094612902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.094750495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.094858826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.094897777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.094980939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095014549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.0950447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095075511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095105241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095138262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095171372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095221263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.095261254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.095374966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.095436937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.095456678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.095473978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.095493098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.112004458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.112182741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.112233742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113380374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113450375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113499126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113536877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113576077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.113612488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.11372029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.113770521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.113808712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.115975902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.116049394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.116098975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.116256378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.11637663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.116420011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.116462442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.116496832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118572461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118650943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118690873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 271 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118731894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118762755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.118796255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118830766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118856147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118884977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118909838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118940818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.118971919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.119002539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.122260971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.122327692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.125529632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.125690435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.12596583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.126045332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.126189284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.126260926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.126419849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.126554241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.135979848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.13605855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.14940147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.149460861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.149498372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.149524822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.149554973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.14994098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.150959699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.15102292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152534309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.15258107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152623261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152653201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152686122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152718632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152751213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152782153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.152812884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.152842545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.152875705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.168634271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.1717612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.17394371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.173996071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.174036672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.174076983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.174117834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.174155014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.174215435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.174273447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.174313717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.179657188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.179713399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.181159756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:43.181239707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.181301019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.18137014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 277 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.181443821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:43.181475032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092676092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092738553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092768754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092795054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092855775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092891786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092923427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.092956817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.09311427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.093225962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.093334644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.093428716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093593079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093668641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093743662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093823614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093917306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093959176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.093997157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.094030258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094110949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094187591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094218151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094336313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094373294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094405955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094435345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094464806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094492636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094521587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094569028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.094595908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.096519244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.096609436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.096656057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.096687908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.096717738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.104038926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.104098417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.104136308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104226389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104287981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104323151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104353642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104396723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.104424593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.106698566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.106747936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.106780357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.111074157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.111160039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.11119972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.113073065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.113159207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.113191408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.113261409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.113294059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.113407241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.113486523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.113525304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 281 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.113556424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.114778467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.114832738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.114957101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.114997111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.115032142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.115060483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.115091613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.115123004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.115153634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.115189285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.115218915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.119526586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.119592477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.121469643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.121513343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.121545054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.121570574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.121599755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.121631446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.123009781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.123059933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.123101733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.123134754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.123169504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.123201695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.123236336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.123288807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.125193802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.125250334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125313505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125353336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125387546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125416017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125448927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125484718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125519419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.125553739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.1255874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.12562055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.125654581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.129042495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.129114096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.1309253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.130971391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.131009822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.131045683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.131083443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.131116304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.131146025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.131178885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.131214676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.135621498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.13570841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.13574838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:44.135799021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.135859753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.135941384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 287 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.136022576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:44.136061826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.092842555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.092919547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.092952527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.092980688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093044759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.09308797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093132491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093185502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.093299744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.093420226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.093527178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.09363961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093838674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093928296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.093999127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094075809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.09414384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094176251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094210081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094244142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094341123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094415505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094442645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094530157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094578688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094611019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094661029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.09469132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094720501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094749961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094778292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.094810352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094842363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094912444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094943735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.094973415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.095003476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.099750885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.099844087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.099952609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.103561377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.103612988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.103649119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.103678419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.10371038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.1037387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.103858682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.103905703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.103941364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.107751066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.107834607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.107880958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.108121063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.108210284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.108257175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.108313786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.108345927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.108377707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.108457429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.10849367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 291 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.10852736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.109750513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.109803944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.109840465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.109864346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.109995438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.110024578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.110049769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.11008206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.11010844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.111824412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.111869713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.115303658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.115380409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.115619464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.117229884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.117371147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.117416008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.120599997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.120683519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.121724139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.12177909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.121985183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.122031975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.122108496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.122142586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.122213928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.122258719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.123670945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.123734087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126317375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126364416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126399546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126428867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126462108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126495408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126528899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126816485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.126875155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.126916696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.126952127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.133204795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.133279907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.138650018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.138702929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.138734709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.13876532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.13879527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.138824831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.138848901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.164326651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.164410492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.174006213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.174087984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.177422247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:45.177521009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.177912116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.178024098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 297 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.17810257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:45.17813716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093099055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093165937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093196417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093224828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093275799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093314959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093365191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.093403041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.094112334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.094227457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.094298698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.094365419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094581333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094665565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094739036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094813188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094885959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.09492705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.094971531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.095013562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100163149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100266831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100326412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100380523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100408113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100433784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100459465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100485335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100510666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100544316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100570797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.100592507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.103473441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.103574443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.103603534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.103630144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.103657015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.10924437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.109328001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.109373852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111431341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111478502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111510313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111532823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111558563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.111580144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.111604704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.111633375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.111659685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114232014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114277974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114308165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.114492918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.11457348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.11459744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.114655652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.114680532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114824485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114895036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114922957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.114950017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.116134069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.11618193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116215351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116238831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116267112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116308743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116342023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116373024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.116414615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.116456255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.116499476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.119326969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.119392431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.130080462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.130152063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.130214894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.130261495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.130294056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.130330547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.13158402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.131648661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.131898686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.131938427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.131972137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.131999888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.132044449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.132080179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.133399994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.133460825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133499086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133527327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133674209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.13372215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133754741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133786952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133818942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133851003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.133882353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.133919494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.133954525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.141391304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.141466866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.142392043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.151597036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.151655557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.151696198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.151728739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.15177603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.151806891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152365191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152408982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152442822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152478773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.152513064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:46.152581975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152649186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152730798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.152807609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:46.15284072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100692454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100756535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100788736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100822567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100881098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100924009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.100963419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.10100087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.101253905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.101357677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.101496669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103018308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103085439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103158171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103238062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103339804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103409805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103441536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103474737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.103540478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103593389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.10365522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.10368343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103712271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103756272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103785302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103813023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103838143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103871694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103897325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103921965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.103942975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.105054256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.105210319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.1052526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.105288631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.105322941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.112081508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.11215565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.112205861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.116757296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.117931529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.117984779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.11801681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.118050591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.118080651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.118114092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.118151883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.118198894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.122102677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.122164638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.122207199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.138894933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.139040806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.139095167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.139163668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.139203689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.139373622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.140495523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.140539184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 311 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.140572534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.141684855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.141740466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.141798947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.141828068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.141865669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.141892979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.1419238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.1419547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.141984021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.142014531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.142047412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.144662091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.145932005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.146006837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.146042057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.146088948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.146135709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.14617027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.1462047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.146404274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.146462655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.152127022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.153294614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.153346145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.153378295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.153410726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.153460217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.155046747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.155109128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156342161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156404172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156442723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156486614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156518394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156567365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156602856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156637246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.156697258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.156748209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.15682994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.16001682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.160053941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168625922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168671993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168703933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168738694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168771035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168810286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.168837876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.168869057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.168906147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175314308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175370969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.17540197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:47.17545536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175513332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175579663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175644564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:47.175673765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095481222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095538812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095581923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095618054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095647155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095683985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095721846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095752787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.095784557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.095832268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.095903099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.095959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.095994371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096047242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096094033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096144874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096215475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096235766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.096306867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.09803461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.09807502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098136841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098165532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098196282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098212473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098229353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098252064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098269784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098286734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098303644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098320835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.098334995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.098352505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.098486478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.098523559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.098555479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.09857523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.10124091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.103095095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.103153586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.103743187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.103805838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.103849539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.103885369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.105634613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.105682753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.105837696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.105893807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.105928988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.10871976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.108775372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.108812372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.118571926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.118759329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.11881412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.118881172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.118915512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.120331409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.120425431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.120462712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 321 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.120495892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.121650894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.121706165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121770946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121799477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121831137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121857498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121887368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121918629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.121948449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.1219781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.12201017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.124724941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.124782233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.136760138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.136811929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.13684262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.13686888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.136961512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.137041263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.140513029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.14059183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.140783304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.140843665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.140886436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.140929166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.140985478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.141027608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.142573857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.142644969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143197239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143270401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143310731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143338102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143365302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143396523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143436444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143468504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.143499425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.181905478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.181972389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.18628723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.186337891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186582666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186624867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186658927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186686858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186724299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.186756369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.18678324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.18681415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.186850231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.19049989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.190560431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.190734384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:48.190829696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.190981008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.19108897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 327 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.191167772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:48.191208203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094303425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094371406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094406737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094436107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094468028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094512399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.094560969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.09460602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.094735923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.094863945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.094949977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.095026548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095207312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095323104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095408636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095485557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095574379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095620079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.0956662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.095713861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.095796393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.095875044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.095908895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.095983886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096023927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096071978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096113009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096153499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.09619393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096250641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096308882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.096347953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.096384804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.096449605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.096487316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.096517006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.096547147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.101051322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.101116893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.101164094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.10467399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.104721661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.104780102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.104818742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.104867203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.104904874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.104975595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.105047117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.105096988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.107603155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.107660146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.107708377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.10945775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.109526821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.109544631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.109623473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.109656653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.109780196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.109871917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.109913558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 331 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.109954119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.1110726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.111133571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112637909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.11268767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112728961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112763122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112805493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112842313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.112881244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.112918565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.112956706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.115804789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.11587272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.136318115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.136374836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.136414497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.136439237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.136617351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.136668801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.138671129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.138749261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.138850883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.138916544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.138954635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.138982525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.139011426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.139044266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.140454883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.140530424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141616525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141659215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141688556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141711887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141739237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141773517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141800968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141827258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.141853829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.142538812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.142586243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.14720308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.147274001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.147855183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.147916014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.147953874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.147983615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.148010706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.148037226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.148059936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.152217315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.152291596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.156284531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.156339172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.156544306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:49.157366202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.157448763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.157507744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 337 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.157571705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:49.157600206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.102708898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.10279754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.10283692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.102867531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.103048775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.103112536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.103136976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.103175197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.104319228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.1043932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.104456781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.104495072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.105771196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.105868628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.105942799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.10601023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.106085381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.106121862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.106164183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.106207054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.141937727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142060779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.14210119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.14214846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142181451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142216842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142250093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142284503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142340424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142377345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142428926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.142460326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.147300197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.147371719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.147402909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.14742275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.147640964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.15380744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.153859981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.153898201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.163994551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.164048072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.164084993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.164123724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.164157634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.164185975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.197795387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.197872809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.19791078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.241597931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.241647172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.241698123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.349049243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58830"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.349309028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.349441251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.349542302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.349574403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.349600283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.357444241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5818f9ff-8a6a-4377-a9e3-0bd10a15d931","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.357513002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5818f9ff-8a6a-4377-a9e3-0bd10a15d931","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.357654985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.357758557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.357782848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 341 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.393191664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.396979226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5818f9ff-8a6a-4377-a9e3-0bd10a15d931","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":39551,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.397870792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.397940073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401030832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401079632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401115353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401144484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401183805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401219885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.401256396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.413066108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.413131069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.420823734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.421308633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.428321375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.428381126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.428430777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.428461418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.448538265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.448605606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.451502521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.45303639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.52212594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.522258602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.522394325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.522438806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.543963281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.544032882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.660550504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.660631066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.682349685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58832"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.682715532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683762911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683806122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683832163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683861713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683891944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683922314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683951945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.683981695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.684017846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"ba6ae4ec-0908-48d7-97d0-386a1f69e783","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.684058977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"ba6ae4ec-0908-48d7-97d0-386a1f69e783","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.702342781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.702403942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.718912752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"bc8639e1-c1b4-4f2e-b1f8-81c6fe011231","remote_addr":"[::1]:58832","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.718968053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"bc8639e1-c1b4-4f2e-b1f8-81c6fe011231","remote_addr":"[::1]:58832","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.719089036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.719124387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 345 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.71930872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:46776"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.719343301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","current_restart_id":"RestartId(U128(114163290233763151752953202245296840508))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.719377381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.719400912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":120,"packet_bytes":148,"ereports":"0","meta_entries":4,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:46776"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.728468592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"bc8639e1-c1b4-4f2e-b1f8-81c6fe011231","remote_addr":"[::1]:58832","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":7922,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.728540684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.728582614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received 148 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.729463411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.729507562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":148,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.729551103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"refreshed SP metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.729597604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.729648574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.930905631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.930967522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.931006403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.931039723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.931068954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.931098304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.931120965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.941759055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.941819856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","current_restart_id":"RestartId(U128(114163290233763151752953202245296840508))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.941864417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":120,"entries":4,"req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.941905248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":21,"packet_bytes":168,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_thermal_server\",\n task_gen: 1,\n uptime: 1233,\n data: {\n \"cat_hair_amount\": Integer(\n 10000,\n ),\n \"certainty\": Integer(\n 100,\n ),\n \"class\": Text(\n \"computer.oxide.gimlet.chassis_integrity.fault\",\n ),\n \"de\": Map(\n {\n Text(\n \"scheme\",\n ): Text(\n \"fmd\",\n ),\n Text(\n \"mod-name\",\n ): Text(\n \"hubris-thermal-diagnosis\",\n ),\n Text(\n \"authority\",\n ): Map(\n {\n Text(\n \"server-id\",\n ): Text(\n \"SimGimlet1\",\n ),\n Text(\n \"product-id\",\n ): Text(\n \"oxide\",\n ),\n },\n ),\n Text(\n \"mod-version\",\n ): Text(\n \"1.0\",\n ),\n },\n ),\n \"message\": Text(\n \"cat hair detected inside gimlet\",\n ),\n \"nosub_class\": Text(\n \"chassis_integrity.cat_hair_detected\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.94202382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":318,"packet_bytes":486,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.942062181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":341,"meta_bytes":120,"packet_bytes":487,"ereports":"2","meta_entries":4,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:46776"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.942101902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58834"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.942138662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58836"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.942168283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58838"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.942196823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58840"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.942232264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.942267555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.951486449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.9515344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"received 487 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.954793651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.956560844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":487,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.956636245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.956685206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.956728317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"cat_hair_amount\": Number(10000), \"certainty\": Number(100), \"class\": String(\"computer.oxide.gimlet.chassis_integrity.fault\"), \"de\": Object {\"authority\": Object {\"product-id\": String(\"oxide\"), \"server-id\": String(\"SimGimlet1\")}, \"mod-name\": String(\"hubris-thermal-diagnosis\"), \"mod-version\": String(\"1.0\"), \"scheme\": String(\"fmd\")}, \"message\": String(\"cat hair detected inside gimlet\"), \"nosub_class\": String(\"chassis_integrity.cat_hair_detected\")}","hubris_uptime_ms":1233,"hubris_task_gen":1,"hubris_task_name":"task_thermal_server","ena":"Ena(0x2)"} {"msg":"received 2 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.956900321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.956946891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"80545862-a46b-439e-8f6c-6e83ef8155cf","remote_addr":"[::1]:58834","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.956992712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"80545862-a46b-439e-8f6c-6e83ef8155cf","remote_addr":"[::1]:58834","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.957033353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"80dae2ad-d78a-48b6-b63b-b70f901b2ffb","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.957072784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"80dae2ad-d78a-48b6-b63b-b70f901b2ffb","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.957107114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"79e15958-2059-4273-aed5-bf23c49b2c85","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.957145555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"79e15958-2059-4273-aed5-bf23c49b2c85","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.957252207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"44f2b437-7e04-47aa-8ad9-5259fa195dc4","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.957301018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"44f2b437-7e04-47aa-8ad9-5259fa195dc4","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.957351749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.95741858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.958121633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"ba6ae4ec-0908-48d7-97d0-386a1f69e783","remote_addr":"[::1]:58830","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":274778,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.958222615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"80545862-a46b-439e-8f6c-6e83ef8155cf","remote_addr":"[::1]:58834","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3077,"response_code":200} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.958273716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.958305917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.958372948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.958403989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"SP metadata is empty; refreshing...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.958443799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.95847018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.980592656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.980691248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 347 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981522214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:52884"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981574925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","current_restart_id":"RestartId(U128(232774552662633645003315538896876313995))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.981612926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(0)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981644576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":120,"packet_bytes":148,"ereports":"0","meta_entries":4,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:52884"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981683957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:54245"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981722688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","current_restart_id":"RestartId(U128(17603312013690133242020197558077931147))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.981758508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981789889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":104,"packet_bytes":132,"ereports":"0","meta_entries":3,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:54245"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.98182941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(0)","src_addr":"[::1]:32839"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.98186676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(145878194470878859327611700079136714589))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(0)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:50.981908921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(0)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:50.981941372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":104,"packet_bytes":132,"ereports":"0","meta_entries":3,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(0)","src_addr":"[::1]:32839"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.982451141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:50.982494092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"received 148 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.07007345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.07012688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":148,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070168351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"refreshed SP metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070212132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070250123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"received 132 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070292823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070321784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":132,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070363885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"refreshed SP metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070405626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070442826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"received 132 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070478857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.070504958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":132,"attempt":1,"request":"V0(RequestV0 { limit: 0, request_id: RequestIdV0(0), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(0)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070542458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"refreshed SP metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.070586589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.0706229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.165154899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.16522681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","current_restart_id":"RestartId(U128(232774552662633645003315538896876313995))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165348952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":120,"entries":4,"req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165390013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":21,"packet_bytes":168,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_apollo_server\",\n task_gen: 13,\n uptime: 1233,\n data: {\n \"k\": Text(\n \"gov.nasa.apollo.o2_tanks.stir.begin\",\n ),\n \"message\": Text(\n \"stirring the tanks\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165435964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":93,"packet_bytes":261,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"drv_ae35_server\",\n task_gen: 1,\n uptime: 1234,\n data: {\n \"de\": Map(\n {\n Text(\n \"scheme\",\n ): Text(\n \"fmd\",\n ),\n Text(\n \"mod-name\",\n ): Text(\n \"ae35-diagnosis\",\n ),\n Text(\n \"authority\",\n ): Map(\n {\n Text(\n \"server-id\",\n ): Text(\n \"HAL 9000\",\n ),\n Text(\n \"product-id\",\n ): Text(\n \"HAL-9000-series computer\",\n ),\n },\n ),\n },\n ),\n \"hours_to_failure\": Integer(\n 72,\n ),\n \"k\": Text(\n \"io.discovery.ae35.fault\",\n ),\n \"message\": Text(\n \"i've just picked up a fault in the AE-35 unit\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165536586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":230,"packet_bytes":491,"ena":"Ena(0x3)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_apollo_server\",\n task_gen: 13,\n uptime: 1237,\n data: {\n \"crew\": Array(\n [\n Text(\n \"Lovell\",\n ),\n Text(\n \"Swigert\",\n ),\n Text(\n \"Haise\",\n ),\n ],\n ),\n \"k\": Text(\n \"gov.nasa.apollo.fault\",\n ),\n \"message\": Text(\n \"houston, we have a problem\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165596047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":114,"packet_bytes":605,"ena":"Ena(0x4)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"drv_thingy_server\",\n task_gen: 2,\n uptime: 1240,\n data: {\n \"computer\": Bool(\n false,\n ),\n \"k\": Text(\n \"flagrant_error\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165637498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":658,"ena":"Ena(0x5)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_latex_server\",\n task_gen: 1,\n uptime: 1245,\n data: {\n \"badness\": Integer(\n 10000,\n ),\n \"k\": Text(\n \"overfull_hbox\",\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165680418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":53,"packet_bytes":711,"ena":"Ena(0x6)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.165715759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":566,"meta_bytes":120,"packet_bytes":712,"ereports":"6","meta_entries":4,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:52884"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.16575097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.165783831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","current_restart_id":"RestartId(U128(17603312013690133242020197558077931147))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165813611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165871772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"wrote ereport: Ereport {\n task_name: \"task_thermal_server\",\n task_gen: 1,\n uptime: 1235,\n data: {\n \"error\": Text(\n \"DeviceError\",\n ),\n \"k\": Text(\n \"oxide.sidecar.thermal.sensor_read_error\",\n ),\n \"sensor\": Map(\n {\n Text(\n \"id\",\n ): Text(\n \"dev-1\",\n ),\n Text(\n \"device\",\n ): Text(\n \"fake-tmp-sensor\",\n ),\n Text(\n \"location\",\n ): Text(\n \"South\",\n ),\n Text(\n \"presence\",\n ): Text(\n \"Failed\",\n ),\n },\n ),\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.165945834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":160,"packet_bytes":312,"ena":"Ena(0x2)","req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.165980074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":183,"meta_bytes":104,"packet_bytes":313,"ereports":"2","meta_entries":3,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:54245"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.166018675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) }","req_id":"RequestIdV0(1)","src_addr":"[::1]:32839"} {"msg":"requested restart ID is not current, pretending to have restarted...","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.166053096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","current_restart_id":"RestartId(U128(145878194470878859327611700079136714589))","req_restart_id":"RestartId(U128(0))","req_id":"RequestIdV0(1)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.166082956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":104,"entries":3,"req_id":"RequestIdV0(1)","src_addr":"[::1]:32839"} {"msg":"wrote ereport: Ereport {\n task_name: \"packrat\",\n task_gen: 0,\n uptime: 666,\n data: {\n \"lost\": Null,\n },\n}","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.166116297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":21,"packet_bytes":152,"ena":"Ena(0x1)","req_id":"RequestIdV0(1)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.166145187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":23,"meta_bytes":104,"packet_bytes":153,"ereports":"1","meta_entries":3,"start_ena":"Ena(0x1)","req_start_ena":"Ena(0x0)","req_id":"RequestIdV0(1)","src_addr":"[::1]:32839"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.167150656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.167259398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.167297609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.167323769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.169415679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.16948548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.169519631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.169549431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"received 712 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172533707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172581248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":712,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.172621169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.17267185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172707761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"k\": String(\"gov.nasa.apollo.o2_tanks.stir.begin\"), \"message\": String(\"stirring the tanks\")}","hubris_uptime_ms":1233,"hubris_task_gen":13,"hubris_task_name":"task_apollo_server","ena":"Ena(0x2)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172745151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"de\": Object {\"authority\": Object {\"product-id\": String(\"HAL-9000-series computer\"), \"server-id\": String(\"HAL 9000\")}, \"mod-name\": String(\"ae35-diagnosis\"), \"scheme\": String(\"fmd\")}, \"hours_to_failure\": Number(72), \"k\": String(\"io.discovery.ae35.fault\"), \"message\": String(\"i've just picked up a fault in the AE-35 unit\")}","hubris_uptime_ms":1234,"hubris_task_gen":1,"hubris_task_name":"drv_ae35_server","ena":"Ena(0x3)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172793402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"crew\": Array [String(\"Lovell\"), String(\"Swigert\"), String(\"Haise\")], \"k\": String(\"gov.nasa.apollo.fault\"), \"message\": String(\"houston, we have a problem\")}","hubris_uptime_ms":1237,"hubris_task_gen":13,"hubris_task_name":"task_apollo_server","ena":"Ena(0x4)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172835723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"computer\": Bool(false), \"k\": String(\"flagrant_error\")}","hubris_uptime_ms":1240,"hubris_task_gen":2,"hubris_task_name":"drv_thingy_server","ena":"Ena(0x5)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172870714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"badness\": Number(10000), \"k\": String(\"overfull_hbox\")}","hubris_uptime_ms":1245,"hubris_task_gen":1,"hubris_task_name":"task_latex_server","ena":"Ena(0x6)"} {"msg":"received 6 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.172904134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received 313 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172938325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.172969446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":313,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.173008636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.173047067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.173080568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"error\": String(\"DeviceError\"), \"k\": String(\"oxide.sidecar.thermal.sensor_read_error\"), \"sensor\": Object {\"device\": String(\"fake-tmp-sensor\"), \"id\": String(\"dev-1\"), \"location\": String(\"South\"), \"presence\": String(\"Failed\")}}","hubris_uptime_ms":1235,"hubris_task_gen":1,"hubris_task_name":"task_thermal_server","ena":"Ena(0x2)"} {"msg":"received 2 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.173125478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received 153 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.173162459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.17318868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":153,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(1), restart_id: RestartId(U128(0)), start_ena: Ena(0x0), committed_ena: Ena(0x0) })","restart_id":"00000000-0000-0000-0000-000000000000","request_id":"RequestIdV0(1)"} {"msg":"updating ereport metadata","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.173246401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","requested_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"decoded ereport","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.173294502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","data":"{\"lost\": Null}","hubris_uptime_ms":666,"hubris_task_gen":0,"hubris_task_name":"packrat","ena":"Ena(0x1)"} {"msg":"received 1 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.173328972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"None","req_limit":"255","req_start_ena":"Ena(0x0)","req_restart_id":"00000000-0000-0000-0000-000000000000","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.237613862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.245326117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.245438899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.245513811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.251768529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"80dae2ad-d78a-48b6-b63b-b70f901b2ffb","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":296416,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.251918131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"79e15958-2059-4273-aed5-bf23c49b2c85","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":296446,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.252015663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?limit=255&restart_id=00000000-0000-0000-0000-000000000000","method":"POST","req_id":"44f2b437-7e04-47aa-8ad9-5259fa195dc4","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":296424,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.261482851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.261597554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.261674925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.261750296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.270922589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.27099398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.271034061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.271092002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.321960039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322084081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322126002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322198893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322229004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322302015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322343716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322374587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322404657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322438108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322468739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.322492619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.348735093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.348833014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.348874955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.348907526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.388872248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.395631355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.395712627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.395750367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.417466226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.417515777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.417579898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.417612059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.424308555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.424385516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.424435487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"1555d844-397a-4ccd-a475-7197aed29ae8","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.424482838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"1555d844-397a-4ccd-a475-7197aed29ae8","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.424522329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(2)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.425459106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.425507117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.425539598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 350 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.425939266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.425985716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:46776"} {"msg":"discarded 2 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.426015507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.426049277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.426077758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(2)","src_addr":"[::1]:46776"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.431298956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.431348987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.431382718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.431819396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.431853747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.431893458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.431935848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.43205509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.432099001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.432131812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.432160592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.432444108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"1555d844-397a-4ccd-a475-7197aed29ae8","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":14462,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.434307273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.434392194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.434438455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 351 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.434476076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.435543486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.435588257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440343217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440387147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440614971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440656342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440706163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440739734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.440771985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.440892687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.440945048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.444127458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.444198199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.444347732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.444405633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.444445754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.444477034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.444904002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.444943993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.532111333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.532179034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.532678744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.532725345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.532785616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.532813097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.532880018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.532932579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.534169992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.534214933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534285074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534312875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534351475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534375326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534401666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534440987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534467888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534494078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.534519498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.534545669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.53457309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.553050227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.553350093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589374941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589416911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589452402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589487403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589519323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589551774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.589580004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.58989184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.589941851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.594279993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.595937524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.5973206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.597391671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.597464743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.597546494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 357 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.597624046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.597654326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.782385973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"8f1ba84e-62d7-47d8-824a-bd10449b7f69","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.782480924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"8f1ba84e-62d7-47d8-824a-bd10449b7f69","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.782562046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"50ce2fd5-e85f-40f5-b0ad-0f6ca7d921df","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.782611837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"50ce2fd5-e85f-40f5-b0ad-0f6ca7d921df","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.782918143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(2)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.782977133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(2)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.799697628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.799754199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(2)","src_addr":"[::1]:52884"} {"msg":"discarded 6 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.7997878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(2)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.79981953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.799851371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(2)","src_addr":"[::1]:52884"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.799889152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.799925262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(2)","src_addr":"[::1]:32839"} {"msg":"discarded 1 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.799953503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(2)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.799981544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.800010924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:32839"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.873519847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.873581978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.873622749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.873656439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.87368228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.87372108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.874383743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"8f1ba84e-62d7-47d8-824a-bd10449b7f69","remote_addr":"[::1]:58840","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":92026,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.874511385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"50ce2fd5-e85f-40f5-b0ad-0f6ca7d921df","remote_addr":"[::1]:58838","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":91955,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.954110733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"64e9568d-14dc-439f-97ed-42b7e32757cd","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.954189905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"64e9568d-14dc-439f-97ed-42b7e32757cd","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:51.954233726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(2)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.957278253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(2)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.957329124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:54245"} {"msg":"discarded 2 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.957361734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(2)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:51.957391925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(2)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:51.957425816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(2)","src_addr":"[::1]:54245"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.032379096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.040418817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(2), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(2)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.040493268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:01:52.040542199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"64e9568d-14dc-439f-97ed-42b7e32757cd","remote_addr":"[::1]:58836","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":82517,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108166192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108221613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108251284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108306765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108338335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108371836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108401706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.108430607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.109732671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.109776322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.109882564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.109946745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.110037217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.110111388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.1101816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.110251821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.113516872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.113570973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.113638585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.113710536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.159774983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.159876325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.159927676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.159963586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.159991927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.160021397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.160051388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.160080768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.160112459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.16014678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.16017984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.160207091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.202689711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.202800513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.202841904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.202875934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.213901812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.231835709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.23190799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.231938301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233799796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233848067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233893037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233925938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233962199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.233989589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.306762428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.306808609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.30687935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.312765101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.312839063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.312899914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.3993044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.399401931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.399432792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.399474393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.399503324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.528378248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.52846804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.528506371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 361 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.528842807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.566493475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.566558636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664099282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664151843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664226905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664262595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664315026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664349557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.664400408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.665396496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.665448277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.70653113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.706605672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.764741186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.764811277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.764855788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.764892089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.784313344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.784370575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.784975366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.785043208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.806204476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.806260407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.806327908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.806361309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.806457041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.806523212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.808121912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.818548678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.888985303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890278278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890531373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890625554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890712546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890796638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890875789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.890952051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.891036662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.921066067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.921131638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.928226782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.928322514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.929082828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.929146069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.92918802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.92922324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.929256981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.929288512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.929316382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.929346673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.929381234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 366 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.933122654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.933174845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.935387176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:52.935467098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.936196642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.936297324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 367 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.936378455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:52.936413806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107416483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107476704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107505305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107531855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107558016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107602507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107668148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.107733759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.108049295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.108161517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.108266169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.108386851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108552805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108631366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108702497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108775319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 368 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108882171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108939712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.108977473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109012723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109105735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109196947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109225957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109302508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109331489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.10936077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.1093901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109420121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109447821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109476182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109503862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.109529573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109563704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109632555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109662465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109692086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.109722787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.115954714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.116014535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.116049786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.14550941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.145578181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.145656243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.145693213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.145830156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.145870796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.146217323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.146264704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.146298875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.155115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.155172831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.155234863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.168729137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.168814809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.168842769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.16887471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.16890338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.171886346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.171974908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.172008999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 371 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.172039859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.176162567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.178603173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197425397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197490548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197562349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.19760185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197642101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197678132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.197727343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.19865091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.198705511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.362081685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.362272779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.368340822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.368459185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.368649438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.36873829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.369729359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.369877422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.381276366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.381467849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.384185521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.384339903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.384827523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.385011196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.403368292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.403689707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 374 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.405625674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.412468073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427453354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427506626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427540286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427568447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427602997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427634178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.427694559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.42772783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.42776189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.427794891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.427833952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.432589911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.432664503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.478032197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.478082038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.478114108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.478145069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.478175309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.47820559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.47823122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.488354591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.488424542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 376 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.488464393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.488494414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.509994268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:53.510080629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.51120089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.511316813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 377 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.511398874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:53.511435975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097530402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097593394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097629054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097657925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097686015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097719036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.097885599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.0979278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.130287079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.130649506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.130737158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.130823219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.13089017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.198473652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.198575524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.198670956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.198743787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.200683994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.200766905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.200816076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.200862387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207059433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207197996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207239117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207329328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207361049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.2073896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.20741875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207448271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207477641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207517422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207549803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.207574103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.265101265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.265208557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.265244978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.265278859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 379 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:01:54.265538724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"34.241812126s","count":"7"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.26639264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.276612572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.276679404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.276721385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.2903067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.290365051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.290452063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.290496853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.290529414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.290556735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.297604377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.297672128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.29773496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.30468412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.304771342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.304813003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.331549706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.331679898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.331713949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.33179207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.331824811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.336835985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.336942457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.337818084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.337859144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.338936175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.339087018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352667393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352768085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352821746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352848466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352877237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352907038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.352935738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.362336585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.362403726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.372879873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.372962145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.37481861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.374867561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.374925262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.374960032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.375146796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.375196467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.376893109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.37694963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.377013101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.377044532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.377095613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.377126613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.377202644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.377267146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.380627429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.38068903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380724751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380749821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380778092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380802332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380830773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380858853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380886954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380914504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.380951715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.380980236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.381011346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.385681454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.385756496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415448935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415502486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415536206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415568687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415599118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415640828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.415670739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.416332981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.416389192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 386 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.422736272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.422807273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.42479628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:54.424904782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.426014073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.426138946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 387 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.426403831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:54.426454622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093247327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093328109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093370819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.09340069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093428891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093465511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093501492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.093568073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.093734586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.093836268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.09391805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094013071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094168865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094252796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094334998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094427799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094504551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094538512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094580512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.094617313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094707225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094779416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094807977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094857067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094886088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094916979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.094949329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.0949868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.095019781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.095051481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.095084212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.095111062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.095154093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.095264435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.095300236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.095339347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.095373787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.100484304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.100568986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.100612106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100734329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100769629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100868931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100900372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100970233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.100999614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.101087385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.101131786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.101165197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.10401063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104094652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104134382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.104239184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.104365157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.104399118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.104446568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.104478549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104602031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104679233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104711113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 391 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.104741274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.106208182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.106264693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106340794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106373125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106416965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106445756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106476337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106507977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.106539518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.106569858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.106602009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.109736098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.10981722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.109914911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.109947452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.110020183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.110051524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.110125405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.110166246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.11145962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.111518032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.111565272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.111592743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.111654534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.111693405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.111732736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.111769166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.113090941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.113168212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113209133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113237174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113270105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113317655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113351126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113400757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113441758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113474538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.113508839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.11354133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.11357491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.11835531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.118425171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118510223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118541574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118574794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118607165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118649686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118682166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.118709227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.118740677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.118782618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 396 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.131776882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.131846964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.132001877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:55.132117849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.132297692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.132376644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 397 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.132441375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:55.132471446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104627577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104703848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.10480697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104846361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104883972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104927813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.104969513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.105027405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.105096686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.105486533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.105576065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.105644786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.105716648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.10582905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.105909891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.105992783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.106082705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.106127175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.106170286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.106211727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106254058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106325289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.10636095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.1063964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106430941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106479242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106538963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106578314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106608964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106647045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106686656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.106723237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.123445261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.123525653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.123568834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.123601574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.123631765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.134921177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.134991638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.135040499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.194436767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.194495758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.194529418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.194557129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.19459005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.19462582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.194656671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.194789583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.194830694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.197330461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.197408443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.197457463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.214027646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.214119758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.214155558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.214191389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.214220139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.216650645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.216740267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.216775047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 401 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.216806298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.226869927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.226939348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234341528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234394999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.23447107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234509341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234544402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234578212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.234610953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.234643084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.234719905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.24510719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.245204372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.245960686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.246004167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.246085599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.246130989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.281360322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.28282097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.301276237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.301350618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.303877626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.303926077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.303973398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.304003018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.306883692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.306938213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.313221212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.313281153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.313879674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.313919165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.313981236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.314015686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.314048817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.314090868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.314124839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.314158439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.31419093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.320482398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.321476387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.325272228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.326379689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.32643034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326463901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326508692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326545222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326577903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326634804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.326661095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.326690485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.326722376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.329495228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.329562489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.32962075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:56.329717202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.329805463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.329899025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 407 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.329975477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:56.330017507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093042184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093118176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093151377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093181427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093233448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093271329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.09332435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093360241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.093444892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.093524313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.093594045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.093700167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.09387056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.093974472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.094059414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.094135435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.094227457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.094292178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.094342079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.09438507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094428771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094495282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094531692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094574373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094609614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094649595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094692606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094731786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094786337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094830688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.094872309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.09490583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.09493613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.095003772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.095033742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.095063253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.095095013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.100504145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.100586746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.100635467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.100726099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.10076658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.100829861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.100880032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.100921473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.100956503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.100999244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.101041065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.101082896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.103917619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.10397521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.104041442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.104115993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.104204934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.104246705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.104335147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.104377828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.10448278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.104568491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.104608382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 411 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.104654203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.117588606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.117872351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118101416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118199218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118471573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118560384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118642416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118721858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.118799169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.118973282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.119111845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.124821762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.124997546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.125195109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.125283571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.125441314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.125529176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.125703939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.125837241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.127436991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.127592114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.127789878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.12788189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.128040713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.128123924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.128319138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.128449481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.129939858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.12999209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130060891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130084741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130160793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130190633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130222694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130244234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130261265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130277455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.130301575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.130327426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.130352406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.163923138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.16402381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164156532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164197553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164240694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164282065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164311645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164338956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.164361476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.164499969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.164534629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 416 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.176635328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.176712239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.176812271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:57.176899313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.177026385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.177106917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 417 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.177188738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:57.177226829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096334672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096426674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096468204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096499685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096526125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096559336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096592057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096624637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.096659748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.096733769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.09679326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.096852602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096914173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.096972314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097030355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097087226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097149317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097177168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097207088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097235519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.09728427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097346821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097511224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097549495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097584555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097622566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097660167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097700347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097737328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097760188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.09784508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.097876151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097906121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.097989513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.098034204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.098070594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.098107505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.102558359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.102770593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.103085459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.10313159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.10317096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.103203671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.103233582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.103286943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.103318633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.103351934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.103391285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.103432635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107337259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.10742256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107471521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.107523952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.107593204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.107637244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.107673505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.107699475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107730526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107807208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107856418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 421 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.10794495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.107986371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.108041362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108105753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108136674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108164884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108192325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108223175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108253936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.108304817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.108342548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.108375328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.114098556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.114168127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.114294019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.1143354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.114516994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.114554944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.114585685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.114619506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.120219401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.120328253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.120378174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.120410125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.121500595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.121547416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.121826281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.121873442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.123321779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.123388551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123460602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123501933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123558564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123617265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123644126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123674966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123705527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123734037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.123762858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.123787748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.123822649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.132125895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.132205747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132328259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.1324017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132432831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132464411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132496822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132527913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.132556013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.132589364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.132626164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 426 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.137277222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.137356933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.137430115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:58.137510006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.137643799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.13772751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.137812682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:58.137852093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100356623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100425804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100456765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100482535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100507575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100541766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100577657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100618708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.100667629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.10072367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.100779611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.100871572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.100941154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101008355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101097647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101226079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101305981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101345391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101378552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101414232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101448553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101516434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101550925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101588676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101621116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101652307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101686198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101722138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101753759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101782879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.10181133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.101836371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101872991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101944562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.101978053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102012104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102042524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102070955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102104536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102206747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102414511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102454462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102512133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102540564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102616795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.102649516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102734637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102790749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.102827719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.105802295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.105858966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.105921677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.105978798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.10607654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.106108151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.106165572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.106208203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.106748063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.106841155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.106940436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 431 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.106979587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.108404134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.108480745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108643119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108680979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.10872463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108749681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108777361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108811692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.108842122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.108875003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.108909893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.112003722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.112076103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.112150865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.112181865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.112256307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.112299817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.112387159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.11243531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.113745855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.113799006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.113835586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.113877587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.113911578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.113937039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.113964809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.113995469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.11504394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.115160232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.115239043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.115284534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.115318725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.115342775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.115373046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124383615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124447786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124479267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124508508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124536788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124568609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124611069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.12464319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124674381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124697671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124724642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124751662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124779223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124805713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124828834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124857514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124886335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 436 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124921675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.124949746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.124977307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:01:59.125029968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.125083218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.12514841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 437 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.125209191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:01:59.125238571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.09299693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093076712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093111762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093187624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093229534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093274655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093323766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093357207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.093388057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.09351086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.093603172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.093682673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093841836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.093932548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.09403949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094126002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094209653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094254934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094302445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094365036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094419647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094490248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094527039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.09456379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.09459878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094638211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094679592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094718422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094753773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094791034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094839285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.094895506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094931166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.094992598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.095026278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.095055889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.095086149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.100474281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.100551542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.100628214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.100722495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.100768496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.100834198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.100868388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.100935459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.10096801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.101044392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.101085702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.101119503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.103580219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.104719981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.104788752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.104828153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.104889664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.104916554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.104946235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.104971626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.105000976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.105078088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.105109628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 441 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.105140449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.10576783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.105818071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.105854102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.105878752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.105907553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.105932644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.105972004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.106003085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.106032595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.106060926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.106091587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.10895525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.109021812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.109097153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.109130044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.109184075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.109210915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.109268276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.109305287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.110628582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.110684463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.110730834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.110761194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.110792765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.110819105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.110859756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.110892887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.112245052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.112430766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118015691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118082552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118113283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118137473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118165394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118193064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118220115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118247185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118275716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.118303386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.118345027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.118375587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.118409278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118441929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118465729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.11849438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.11852298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118550331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118576781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.118599322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.119186763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.119231044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.120687891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.120742142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.120842534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:00.120940746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.121084009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.12117126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 447 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.121233001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:00.121263622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148582961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148643092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148676573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148751025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148800266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148838676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148874267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.148909068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.14902501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.149107381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.149176673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.149250774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149452928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149539189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149619531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149700202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149776474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149813965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149851145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.149893366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.149930787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.149999058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150030558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150068319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.15009987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150134891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150165191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150193242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150232172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150266353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150295734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.150319294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.150348295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.150419046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.150450257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.150480267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.150511618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.161473953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.161676837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.161737028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.162665365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.162714826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.162787368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.162827648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.16292738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.162978211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.163132374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.163193915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.163242316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.167926254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.168116268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.168314421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.168828501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.168919293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.169057435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.169241749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.169286819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.169621186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.169706087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.169741708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 451 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.169772739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.172997789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.17305659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.179936119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180002651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180109642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180155413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180191124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180224015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.180257105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.180317177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.18049896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.184437324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.184513165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.184821131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.184861502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.184958594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.184999674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.185089516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.185137307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.186980651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.187038222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.187149674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.187194245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.198024418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.19808841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.23061722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.230684841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.232540216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.232602197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.232875052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.232910623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233006294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233066686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233101086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233132467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233164137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233193388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.233232829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.233264429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.2333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.237604081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.237661152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238330465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238370985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238404506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238434547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238462787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238491828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.238524418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.239596128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.239646869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.244179044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.244218005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.244249175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:01.244329877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.245666722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.245755644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 457 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.245850245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:01.245884266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.093733947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.093813868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.093851269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.09389443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.09392778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.093965621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.094005722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.094045122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.094157244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.094529571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.094617463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.094693654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.094769136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.094869838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.09496241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.095048861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.095132013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.095176203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.095229024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.095283956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095328476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095636762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095682513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095744964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095780585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095820715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095859566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095910207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.095951228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.096006999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.096053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.09608822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.096124251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.096203013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.096247923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.096315225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.096359336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.106151249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.106245791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.106293392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106397054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106439565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106533547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106577327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106635718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.106671069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.10670862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.106848522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.106918524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.1093805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.109443951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.109492162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.109541153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.109644785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.109686746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.109735187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.109769777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.109868329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.109958361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.110004321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 461 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.110290437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.111456209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.11149813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111745364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111774755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111831876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111863647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111911288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111943548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.111985899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.112017679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.11204964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.131538396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.131632067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.131740629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.13177895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.131850541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.131882972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.132080706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.132130547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.134362409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.13442583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.134544652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.134571642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.134598213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.134620073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.134735385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.134766586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.13923678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.139318952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139364223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139532836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139573907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139601167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139630538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139660958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139698229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.139729679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.13976223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.139792331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.139824631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.145165121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.145373755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.145604279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146020017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146120209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146200931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146286272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146443945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.146546367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.146642129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.1466853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 466 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.152886966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.15309869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.153366105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:02.15417392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.15470781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.154998965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 467 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.15522729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:02.155402093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.102387823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.102458034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.102489755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.102516935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.102540736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.103407192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.103554115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.103581495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.103617376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.103706688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.103780639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.10384329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.103910232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.103995813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104074825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104152466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104227338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104290819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.10433919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104380621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104418681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104470112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104488292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104506023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104521733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104544264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104562194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104579334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104597414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104614595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104705147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.104743657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104780678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104859769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104943091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.104981072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105015712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105046063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105096014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105136275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105175735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105207186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105255167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105287557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105320578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105358619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105396959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.10543267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105471341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105510091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105550602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105594873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105641254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105719865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105765366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105808657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.105845198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.105883078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.10596471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.106010061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 471 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.106052041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.106092232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.106144363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.1070682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107112961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107148132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107177282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107211073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107246514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.107303885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.107339086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.107377736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.110511175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112118885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112177996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112215677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112256358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112319759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.11236385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112406241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112449761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112491442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112552503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112581844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112624025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.112654265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112688876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.112748947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.113812007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.113871838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.11394462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.11398611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114025971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114057832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114097923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114145804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114187744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114249126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.114289296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.114321367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.114357497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.118951883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.119032375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.119136227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.119177528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.119216078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.11928325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.11932841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.119367621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.119403162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.119438512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.119491613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.122824126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.122989009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.12303559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:03.123099811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.123289285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.123365856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 477 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.123433887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:03.123472548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093106203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093181094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093215995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093302416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093343767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093387678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093427059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.09345897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.093527591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.093644343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.093724634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.093799436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.093952769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094051421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094136022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094213824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094324986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094372147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094419947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094463828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094506439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.09457494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094611851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094702283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094734703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094765224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094794584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094825965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094865816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094900836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094930417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.094953917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.094980538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.095056139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.09508661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.09511679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.095146991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.10040275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.100487131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.100514692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100582003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100604543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100712426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100765527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100806677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.100857698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.100886729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.100916669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.10094602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103394226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103463667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103502688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.103548679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.10362876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.103661511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.103692411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.103708082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103819394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103861305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103878735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 481 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.103897295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.10522946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.105289851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105377023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105426564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105473355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105502715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105535486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105570987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.105628778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.105683589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.105719369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.108565893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.108621263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.108664944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.108691965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.108745186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.108774297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.108832807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.108868018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.110147042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.110201633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.110251224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.110277935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.110338426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.110367027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.110405647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.110438278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 484 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.111720322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.111777703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.111819564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.111844224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.111958706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.112005157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.112049798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.112080559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.112109149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.11213821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.11216638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.112195441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.112229082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.117047481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.117104753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.117320326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.117372307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.117403088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.117433319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.117461949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.11749401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.11752165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.117551361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.117581622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 486 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121021806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121076567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.121171839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:04.121247311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121369933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121445234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 487 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121520896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:04.121552356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093381572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093461664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093500444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093535295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093569186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093610216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093652327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.093692318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.09380446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.093907672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.094004394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.094098975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.09434988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094439522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094516563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094711067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 488 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094805218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094849099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.09489178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.094934141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.094976792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095048623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095094384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095135525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095171675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095211096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095267907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095308208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095390849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.09542829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095459761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.095506802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.095537692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.095614524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.095645654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.095677815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.095708075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.10131322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.101382542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.101426683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101523855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101570275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101606916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101637607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101683658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.101716518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.103627854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.103684195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.103723696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.106558989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.10660968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.10664243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.121459838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.121593111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.121634992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.121720533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.121768304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.121940087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.122030799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.12207621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 491 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.122109501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.124400094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.124460805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.125094407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.125153688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.125192728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.125219839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.12525138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.12528452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.125318751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.125363532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.125403363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.133566165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.133643907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.13381452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.133860741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.133895512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.133927562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.133967513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.134009164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.136176555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.136244996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.136362008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.136402819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.136532691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.136576732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.136610173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.136646503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.138451077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.140330892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140388313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140420454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140463285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140492865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140525926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140557456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140587507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140621208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.140677779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.140770631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.140830872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.143862129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.14393695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144053012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144094863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144134084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144173224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144214085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144249716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.144300447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.148386923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.148433064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 496 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.153765964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.153835905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.166920341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:05.167010803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.167083284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.167168456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 497 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.167278378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:05.167323149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093160331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093227183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093253943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093279074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093303324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093332675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093365435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.093407956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.093560769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.093674501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.093766213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.093829484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094015137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094106679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094178491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094252302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 498 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094320713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094351844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094386484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.094418895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094504117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094588028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094616919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.09469094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094734611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094766492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094796112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094838053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094868964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094898864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094945665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.094971126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.095021186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.095108228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.095140769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.095171949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.09520383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.102889304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.102979176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.103039467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.103088528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.103122398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.10319164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.103280711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.103355663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.103396444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.105295879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.106653374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.106691275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110096649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110170311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110222442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.110259062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.110328754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.110365555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.110400065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.110429826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110463176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110541448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110577108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.110611629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.111894903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.111950374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.111997965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112028256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112066827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112097197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112127548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112159458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.112199479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.11223369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.11228778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.115338097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.115540421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.115596392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.115626803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.115658523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.115683524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.115712784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.115751055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.117383476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.117444717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.117499178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.117537109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.117577899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.11761388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.117742313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.117789303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 504 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.118992066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.119047507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119131259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119170129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.11921044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119240751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119294332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119326602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119359483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119394474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.119430434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.119462975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.119500726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.123846537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.123924789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124016571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124044931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124071252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124112192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124139253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124165323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.124186614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.124301536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.124357147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 506 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.128213009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.1282988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.128366022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:06.128450233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.128599026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.128734119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 507 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.12880613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:06.128839461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.092824219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.09289261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.092924361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.092959352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.092984662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.093084524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.093143375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.093183406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.093515292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.093614244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.093698525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.093791887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.09394815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094009141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094079263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094161774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 508 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094211815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094233856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094284876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094309977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094343638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094426009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.09446189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094509851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094536171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094553812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094570612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094590092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094618433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094637673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094658564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.094675154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094704544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094746525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094797566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094837157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.094877458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.100363501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.100441962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.100487203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.10300643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.103169213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.103210284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.103237824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.103283255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.103310976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.103341826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.103382367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.103665683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.10673232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.106800451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.106846552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.107008255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.107095117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.107122588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.107328981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.107363362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.107388562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.107450764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.107477814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 511 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.107503744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.108941672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.109002883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120648491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120715203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120784874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120823065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120866745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120901666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.120938427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.120978977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.121024158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.124415021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.124474642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.124662686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.124706327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.124740507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.124769478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.124811889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.1248495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.126204245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.126256026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.126307207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.126337658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.126372148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.126397499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.12646146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.126503471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.127769175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.127841896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133222037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.13335814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133473542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133516052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133556153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133593834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133628945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133686896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.133724496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.133753847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.133796528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.139322401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.139387982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.141973041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142026392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142063133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142098213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142135574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142170355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.142197325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.142231016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.142279277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 516 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.143916778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.143980769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.147641907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:07.147723229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.14778458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.147861691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 517 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.147925073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:07.147955603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093097168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093161729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09318167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09319713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09321186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093292552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093332803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093361073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.093496106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.093591508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.093665579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.09374194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093892103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.093973795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094023746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094081157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094176288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09423142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09426328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094308531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094378692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094456314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094488274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094547515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094564976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094581766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094598367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094614387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094630697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094651128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094667908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.094681728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.09476855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094808311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094826171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094843891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.094862401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100000808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100068409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100107639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100211141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100250502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100349614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100397905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100430576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.100456076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100498747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100536407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.100575708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.102950413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103007904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103051195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.103092056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.103159857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.103193288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.103226848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.103267059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103362521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103466923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103505403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.103538644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.104694876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.104770297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.104819248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.104839268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.104867129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.104895089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.10491487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.10493164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.10494909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.104983071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.105019592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.108052479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.10811834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.108205902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.108250793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.108329324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.108372195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.108452947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.108502307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.109672639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.10973146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.109789581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.109828342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.109868433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.109905274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.109947054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.109998925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 524 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.111194827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.111260249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.1112985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.11132472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111363541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111394261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111424142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111451852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111478953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111504893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.111536484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.111560894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.111586895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.115763183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.115829385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.115944737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.115982057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.116166811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.116217792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.116259783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.116323804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.116369235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.116409856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.116447266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 526 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120144096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120209827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.120339599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:08.120437841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120595334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120681106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 527 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120757477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:08.120794558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093179204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093252155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093288626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093337077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093375807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093421208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093462089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.09348278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.093586402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.093671143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.093747425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.093820826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.093974369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.0940607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094111181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094150412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094270724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094331125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094366256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094418287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094521069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094614401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094637751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094732193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094786194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094813885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094834655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094871826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094893176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094910496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094927867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.094956117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.094984328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.095044199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.0950832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.09512167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.095158271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100267836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100349568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100391449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100516391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100552902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100612473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100645944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100699445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.100734025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100813437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100880598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.100919489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.103717411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.103776482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.103815533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.103901775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.103980986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.104019627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.104070888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.104134109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.1041794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.104232331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.104251411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 531 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.104287192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.107061194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.107112935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107136306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107159336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107177986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107192807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107209647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107226687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.107243368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.107276088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.107294539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.109104643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.109157294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.109234365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.109265766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.109300486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.109324987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.109402388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.109448669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.11054382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.11059401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.110656091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.110674452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.110735503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.110752703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.110821895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.110848935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.112072748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.112111419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112135769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.11218507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112218221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112237031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112253941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112293502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112323203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112346883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.112363993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.112380624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.112398874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.116300808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.116385669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116468411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116503151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116534942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116570113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116598783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116616753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.116641284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.116678475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.116723296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 536 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122196078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122261759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.1222993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:09.122368611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122447133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122531054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 537 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122604686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:09.122635006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.092873622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.092948513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.092975354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093045305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093085286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093118497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093149867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093185998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.093228029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.093334811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.093407062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.093477694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093626066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093701908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093755939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.09381835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093874651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093916192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093942432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.093972853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094081085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094168887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094193047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094226817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094250088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094292509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094325089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.09435554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.09438028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094397891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094414441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.094428601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.094445292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.094483812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.094506363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.094523943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.094541143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.09970023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.099766771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.099802202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.099859043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.099888374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.099957375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.099989815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.100019896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.100057377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.100109238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.100147878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.100176349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.102730187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.102801648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.102844459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.102949881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.103044333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.103085034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.103117434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.103135295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.103165195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.103235356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.103284717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.103311998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.10451188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.104578222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104619212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104649573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104685554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104718774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104755745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104792326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.104826766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.104909678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.104966479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.110741517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.110821539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.11086844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.11089966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.110934901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.110963991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.110997572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.111034132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.111455311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.111510141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.111546262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.111570182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.111614023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.111648224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.111688095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.111730705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 544 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.112956348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.11301351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113058301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113088211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113119142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113144222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113170332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113205743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113231974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113257364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.113282735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.113307925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.113352796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.117923912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.118004263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118047454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118079105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118115535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118163746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118253648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118296159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.118326709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.11836041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.11839729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 546 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.121453108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.12156041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.121673172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:10.121767044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.122012948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.12211668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 547 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.122195712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:10.122242373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.092826995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.092904447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.092942027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093043919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093129521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093169782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093209172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.093316314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.093404706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.093476177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.093554379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093687981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093789283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093870175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.093954086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 548 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094044538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094090469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.09413934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094183791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094227122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094299523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094336173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094363044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094414265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094436026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094464886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094491156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094518197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094540097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094571378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.094610399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094637439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.09468792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094706591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094740181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.094760252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.099850917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.099936408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.099993999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100111452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100156782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100228164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100285855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100334496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.100361366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.100439948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.100486619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.100522469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.102960385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103017326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103056007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.103128028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.10320412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.10323339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.103286831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.103316502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103432904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103474475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103495405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 551 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.103519106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.105489373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.105561964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105606565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105637825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105673336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105703117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105742077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105779328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.105818639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.10585722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.10589679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.108172433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.108234124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.108296215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.108334806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.108374816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.108407907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.108442818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.108476138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.109857204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.109919536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.109965226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.109994307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.110026638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.110054668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.110108869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.11014676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.111449424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.111518935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111562886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111593177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111628998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111653978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111687519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111714899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.1117409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.11176749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.111795951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.111827761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.111856772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.11657015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.116648692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116694033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116736744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116776994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116815575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116854126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116891187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.116921787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.116983448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.117048439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 556 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.120449893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.120525444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.120632676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:11.120718748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.120878471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.120967773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 557 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.121054864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.121089955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:11.46422039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:02:11.465894872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"51.442154203s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.09288411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.092967252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093062314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093086804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093102484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093122055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093140135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093164756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.093632554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.093694955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.093763076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.093814537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093871658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.093913129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.0939504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094030532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 558 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094093263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094113443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094170764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094224435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094348007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094436609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.09446581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094556471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094583812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094601402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094618863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094635503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094661753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094682574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094699564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.094717634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094854857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094947619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.094980769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.09501108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.09504114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.100781548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.10088524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.100922701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101029323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101086414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101120454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101148705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101213516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.101234227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.101330678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.101373369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.1014113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.104031359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.104105091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.104153382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.104191942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.104256553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.104309185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.104349815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.104377616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.104496608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.10458032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.10461748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 561 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.104650771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.105877864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.105945855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.105988366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.106017566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.106049337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.106076087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.106107378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.106146799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.10618062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.1062126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.106245211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.109247017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.109323738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.109366879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.109383689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.109456711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.109477911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.109552343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.109593523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.110882308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.110949609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.111053301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.111085871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.111115602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.111140222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.111201843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.111240744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 564 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.112482018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.112539659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.11259041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.11262136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112655281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112683831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112717222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112750423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112783873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112817814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.112850785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.112882955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.112917456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.116991342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.117054504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117137055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117178386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117217787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117254067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117289768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117325249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.117354729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.11738827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.11742346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 566 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121259012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121326993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.121430115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:12.121525247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121707371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121809742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 567 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121887934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:12.121922075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093306552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093398484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093477905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093515116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093532116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093551477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093579407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093597327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.093614778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.09370384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.093786701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.093840112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.093988385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094062546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094125417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094175788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 568 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094237939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.09427709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094335481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094364812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094390322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094448734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094481944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094517325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094548845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094570736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094587626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094605236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094622117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094695898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094723208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.094738219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094765719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.09481446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094832791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094862761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.094896882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.099451787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.099503608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.099548529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099659051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099682141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099792974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099838764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099872375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.099900396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.099984197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.100027108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.100063249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.10227075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102322781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102362012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.102453144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.102554396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.102598527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.102635567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.102664548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102727699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102824751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102862501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 571 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.102896842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.103998623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.104049804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104092175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104121245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104153156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104182196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104220387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.104253758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.1043524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.10438982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.104426061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.106991919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.10705041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.107170992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.107212383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.107244993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.107281814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.107373226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.107412146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.108519867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.108567198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.10865854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.10868587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.108748751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.108773912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.108843403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.108874044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 574 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.110050666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.110109327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110179809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110221129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.11025767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.11028518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110314181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110340932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110366802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110393733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.110419443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.110452303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.110480764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.114022451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.114078902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114131483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114166273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114198304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114217914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114234725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114251015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.114275746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.114306776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.114325396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 576 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.117536757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.117579628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.117646969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:13.11772428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.117877263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.117969355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 577 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.118037906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:13.118073557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093232925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093326276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093361787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093389368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093428738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093466399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.09350239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.09353298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.093582601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.093645893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.093728394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.093795705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.093945638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.09402835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094109481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094182752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 578 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094253404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094288345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094325695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094369456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094407147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094470308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094498988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094532739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094560259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.09459457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094627881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094660241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094699072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094732623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094765333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.094793304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094825504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094894926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094954537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.094991418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.095025378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.099701806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.099750737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.099773047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.099853479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.099891219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.09992635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.099953431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.099984471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.100010402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.100041812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.100075323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.100120334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.102471438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.102509988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.102554699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.102640611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.102733553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.102771733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.102795754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.102820454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.102929136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.103012108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.103055249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 581 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.103091569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.104295012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.104355303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104399684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104432584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104476295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104505706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104536936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104566167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.104597478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.104626428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.104656928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.107285968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.107364219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.10740855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.107439301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.107476832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.107505612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.107540303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.107576874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.108767526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.108807717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.108867898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.108888018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.108944209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.108962629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.109027811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.109059551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.110262034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.110319335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110358156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110387956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110426047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110460888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110505138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110542799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.11057322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.1106037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.110647251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.110690822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.110736003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.114446082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.114504553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114578005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114600345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114633556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114653716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114670776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114693237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.114708197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.114732758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.114771269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 586 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118109121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118162202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.118214643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:14.118295884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118409547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118467368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 587 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118510708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:14.118546009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093273229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093351141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093395591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093430162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093458983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093492813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093527294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.093562474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.093640146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.093751198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.09384592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.093923841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094059324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094150465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094239877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094317009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 588 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.0943994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094444821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094499862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.094545853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094588704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094657495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094694516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094730727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094765467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094804558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094872329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.09491377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094951641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.094992732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.095033452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.095062623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.095111384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.095174225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.095206096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.095247166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.095348858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100003996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100078827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100124418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.100194779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.10023188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.100298921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.100328312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.100404943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.100449884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100493565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100533385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.100565306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.104028071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.104081072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.104113082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.104196584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.104259605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.104305546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.104359597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.104386737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108335902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108434264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108459794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 591 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108479794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108500365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.108520525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108547636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108563326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108582176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108596557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108614107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108687028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.108729019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.1087651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.10880318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.10984901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.109909931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.110004863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.110028624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.110104955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.110124065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.110212617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.110273798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.111532572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.111592913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.111641904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.111803077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.111856838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.111898789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.111934379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.111995181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 594 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.113109132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.113166873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113225804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113260814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113417637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113460388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113497799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113533179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.11358348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113617041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.113636131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.113652751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.113701512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.120737784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.120807896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.120852106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.120881747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.120914858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.120947638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.120987389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.12101879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.1210452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121076231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121108181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 596 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121144462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121179063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.121212723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:15.121276325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121344606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121423577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 597 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121496019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:15.121526659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096453823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096541464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096576795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096606966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096638366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096677727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096721628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.096766609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.096942982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.097067465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.097167176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.097270328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097437552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097537633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097621265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097698696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 598 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097790608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097836509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.09788371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.097927361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.097972202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098036083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098071453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098109194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098139925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098188735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098232306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098273217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098309568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098347129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.098386139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.09842216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.098458311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.098521132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.098557013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.098586523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.098616514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.10379195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.103885062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.103932633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.103973194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.104003004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.104085086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.104120246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.104160697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.104188608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.10429108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.111338722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.111410604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.114351629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.11441431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.1144564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131125473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131231575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131279396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131308827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131335837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131384068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.13146907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.13151066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 601 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131550971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131592542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131666433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131710004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131748705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131780765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131807156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131838337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131868627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.131900078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131930278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.131962419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.13471061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.134777132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.134817062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.134844933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.134876793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.134903254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.134972675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.135012236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.136249949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.136334821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.136387662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.136424962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.136457213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.136484103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.136545705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.136586235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 604 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.137783858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.137854229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.1378949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.137923451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.137955851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.137982632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.138012262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.138051573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.138083134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.138114234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.138146325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.138175765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.138208366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.160512144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.160578485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160612026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160636466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160675487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160705358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160732228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160759559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.160782829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.16081041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.1608384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 606 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.164106292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.164159663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.164255754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:16.164375497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.16452539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.164604891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 607 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.164683713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:16.164719813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.094930136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.094986707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.095019548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.095051168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.095080109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.095113899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.09514882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.095182131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.095214951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.095303943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.097038135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.097109677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097170768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097238529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.09730517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097368002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 608 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097437743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097465884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097496824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.097528825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100166304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100237316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100262236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100347728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100375538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100401949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100428059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.10045387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.10047953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100505001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100530311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.100553282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.100578832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.100643453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.100671604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.100699914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.100727035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.132931269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.13301782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.133063491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.133344346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.133383167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.133466499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.133513229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.13354308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.13356624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.133643712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.133697643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.133727313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.143014567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.149371367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.149471068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.149909217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.150059179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.15009479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.150124161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.150147691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.150302364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.150381126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.150411156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 611 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.150470237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.152344533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.152396774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.15271218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.15274927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.152784921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.152809661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.152836612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.152863162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.152891013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.152917903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.152956114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.156028611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.156093412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.158301284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.158349775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.158386706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.158419226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.158501638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.158549069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.159827983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.159883684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.160121468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.160169839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.16021157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.160242281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.160304292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.160352212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 614 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.163374859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.163520792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.163863218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.163910839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.16394903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.16398848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.164024721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.164061202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.164096602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.164126973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.164163864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.164204135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.164249195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.167923324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.167985735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.16819217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.16824212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.168295111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.168329452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.168360253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.168389913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.168416514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.168447984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.168497705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 616 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.171664335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.173739974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.17462447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:17.174715572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.174781583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.174855564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 617 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.174938826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:17.174974506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093475176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093558067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093591808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093623318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.09368748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.09372804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093762911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.093799331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.093938174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.094028406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.094148648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.09422701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094390873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094471704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094547436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094623777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 618 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094704999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094744269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.09478384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.094822671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.094927933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095010594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095048135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095128416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095167437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095199518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095232058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095277259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.09530918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.09534062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095375221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.095405812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.095438282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.095523264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.095565305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.095600975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.095636766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101011177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101082388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101119839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101238831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101282462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101359753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101392904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101457155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.101488076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101563027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101603578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.101638769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104184366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104238267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104320879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.10438502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.104487212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.104519212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.104576664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.104606494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104729456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104802428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104842339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 621 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.104873669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.106143053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.106195654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106269425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106299766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106358557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106387738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106417848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106447479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.106477839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.10651476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.106548361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.137491631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.137579563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.137701015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.137733115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.137822437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.137853198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.137930729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.147365476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.149046207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.149117499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.149227471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.149262742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.149985715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.150028396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.150108187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.150143128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 624 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.151513384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.151564254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151630786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151666626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151698197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151721367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151748218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151773618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151799569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.151825179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.15185001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.15187857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.151913411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.155949507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.156011258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.16517461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208427041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208478912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208509372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208539503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208569154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.208594304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.208627415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.208663095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 626 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.209852077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.209947629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.210097052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:18.216354509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.217419659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.217959219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 627 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.218051481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:18.218090602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.097858715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.097932316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.097966737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.097996007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098023758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098058248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098091829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.09813679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.09817312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.098238412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.098304883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.098369274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098440885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098516767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098589848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.09866624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098737871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098771182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098807672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.098842473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.098879094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.098968435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099001216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099033837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099060977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099093398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099125548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099157259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.09918937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.09922238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099265191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.099294641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.099331642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.099403074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.099437614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.099471145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.099507545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104313486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104454118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104496749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.10454027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.104569531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.104602321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.104629092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.104659072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.104685813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104714973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104747334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.104778055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.106585078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.107380524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.107438374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.107476445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.107536396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.107563607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.107593528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.107619808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.107648958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.10772122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.107755171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 631 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.107786141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.109025104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.109812979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.110335089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.1103785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.110623414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.110806068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.11091159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.111105123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.111306247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.111764555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.11202653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.129130481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.129267813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.1296427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.132468834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137235553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137282594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137318065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137379766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137419206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137465867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137508098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137539879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137574609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.13760283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.13763295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137684481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 634 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137723392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.137762883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137813074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137842294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137873995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137904596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137939156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.137969977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138026278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138062708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138099459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.13814459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.138184801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.138227771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.138270052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138309533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138333573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138365414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138399805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138436905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138474526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.138507307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.138542867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.138581248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 636 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.141425731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.142167675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.142219196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:19.142286427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.142355499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.14244269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 637 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.142521692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:19.142561813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.256320062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.256383063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.256418644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.256454214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.263099869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.263159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.263214251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.263285803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.266085875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.269535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.269602431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.269674163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.284334937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.284609002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.286730732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.287007237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 638 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.302868925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.303071168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.303237782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.303298913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306205347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306284729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306312419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.3063696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306400841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306430642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306460392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306489803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306518703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306555584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.306581194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.31222476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.312329722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.312365163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.312553507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.313871721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.318905156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.318980877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.319018458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357666062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357719233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357779204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357810795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357926777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.357958558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.378013884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.378074945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.378110426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.528990994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.529056815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.529090216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:20.561418822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58844"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.561611035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.561754838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.561791109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.561834199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.56187673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.621717312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"adf0667f-2ff9-4835-b5c7-231b765e6481","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.621794603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"adf0667f-2ff9-4835-b5c7-231b765e6481","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.621933306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.622013808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.622047798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 641 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.624649917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:20.642608254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"adf0667f-2ff9-4835-b5c7-231b765e6481","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":19452,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.642692775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.642738876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.68346756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683523421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683703324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683749255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683787276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683821586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.683855197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.692886336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.692953668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.706190276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.706278618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.737920731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.737983202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.738018673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.738050813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.750296412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.750383484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.79441158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.794478271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.813154191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.813193992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.813304444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.813336614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.82056479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.820629601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 644 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.828329795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.839595977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.8483181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848415442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848592215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848669067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848737788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848814439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848880211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.848944672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.849037904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.859984349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.86004163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.865686646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.86591477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883026231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883079152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883115793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883157614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883191194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883221935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.883263416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.905510413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.905562903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 646 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.951460274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:20.951522735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:20.96515724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58846"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.966249961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:20.966386043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.032822109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"af23d19a-0dd1-459e-95aa-c06674844dd3","remote_addr":"[::1]:58846","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.032896521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"af23d19a-0dd1-459e-95aa-c06674844dd3","remote_addr":"[::1]:58846","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.033075954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.033222297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 647 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.033832848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.033875179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.034313677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"af23d19a-0dd1-459e-95aa-c06674844dd3","remote_addr":"[::1]:58846","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1518,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.132453207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58848"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.132702541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.132754272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.132787353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.132817763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.13368037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.133734051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.133774841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.134129358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.254715779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"b0ddcdb1-d368-4ff7-9484-9c82ee3ca636","remote_addr":"[::1]:58848","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.25478865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"b0ddcdb1-d368-4ff7-9484-9c82ee3ca636","remote_addr":"[::1]:58848","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.323412777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.323518649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.323631181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.323717982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.325479706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"b0ddcdb1-d368-4ff7-9484-9c82ee3ca636","remote_addr":"[::1]:58848","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":70186,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.369581473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.369696215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.369790186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.369871498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 648 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.370599601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"fc78a252-d03f-4b36-902f-ca28c4ab4a1f","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.370659633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"fc78a252-d03f-4b36-902f-ca28c4ab4a1f","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.370712123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58850"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.370742854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58852"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.416846519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.41692087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.416961561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.416999801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.417574782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(3)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.419374676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"def99a39-b364-4072-8418-9aa61bb721b2","remote_addr":"[::1]:58850","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.419434867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"def99a39-b364-4072-8418-9aa61bb721b2","remote_addr":"[::1]:58850","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.419550719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"e2e2a5ea-fc04-4708-b57e-97903c95b803","remote_addr":"[::1]:58852","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.41959835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"e2e2a5ea-fc04-4708-b57e-97903c95b803","remote_addr":"[::1]:58852","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.419645531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58854"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.420035358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(3)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420082679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(3)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.420113229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(3)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.42014182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(3)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.42017199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(3)","src_addr":"[::1]:32839"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420210061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420301353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420332793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420391785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420421345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420453386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420485456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420517637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420549248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420580128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420612499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.420638259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.435527679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(3)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.437364083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(3)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453319602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4fd7e2af-bb88-4374-8e07-7b3524ce9fd4","remote_addr":"[::1]:58854","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.453425014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4fd7e2af-bb88-4374-8e07-7b3524ce9fd4","remote_addr":"[::1]:58854","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453469905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453500416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(3)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.453546147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453686269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453783821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453821382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.453855932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 649 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.454060736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(3)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.454103387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(3)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.454133698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(3)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.454164368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(3)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.454194569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(3)","src_addr":"[::1]:54245"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.45423458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(3)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.45427691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(3)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.454305751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(3)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.454333771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(3)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.454362372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(3)","src_addr":"[::1]:46776"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.454663997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.462324631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(3)"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.462870681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"fc78a252-d03f-4b36-902f-ca28c4ab4a1f","remote_addr":"[::1]:58844","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":92283,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.463041874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.463114266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.463167217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.466768964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.468050958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(3)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468111449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.46814682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.468178961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(3)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468223121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.468264022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(3)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468322273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(3)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.468356284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(3)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468395685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(3)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.468430335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(3)","src_addr":"[::1]:52884"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468467746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468494736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468525317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468554897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468586908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.468611778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.474626052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"def99a39-b364-4072-8418-9aa61bb721b2","remote_addr":"[::1]:58850","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":55215,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.474838726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"e2e2a5ea-fc04-4708-b57e-97903c95b803","remote_addr":"[::1]:58852","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":55284,"response_code":200} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.499035019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.49909919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(3), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(3)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.499158302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.499200232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.499234643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.499284674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 650 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:21.503962722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4fd7e2af-bb88-4374-8e07-7b3524ce9fd4","remote_addr":"[::1]:58854","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":50676,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.504119555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.504205346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.50438808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.528902499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.529056322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.529187324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.529289256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.529332797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.547352185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.547513598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.547776373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 651 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.593459319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.595984246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.596058718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.599217777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.599282739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.599325209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.59935852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.59939075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.599420521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.599446102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.599641415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.599704756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.602960498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.603040979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.605148119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.60519497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.605275581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.605312872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.606371712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.606428982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.608052123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.608142805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.608296707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.608334598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.608397299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.60842937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.609358147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.609421569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 654 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.611437587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.611486557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611671871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611703481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611740632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611776243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611814294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611852294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611890385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611929376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.611962816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.612000337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.612051538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.617083432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.617152163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.646898861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.646957782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.647046584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.647090985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.647125075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.647157356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.647188926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.654449403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.654517844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 656 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.656630823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.656715575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.661618337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:21.661728669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.66281317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.662927502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 657 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.663014963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:21.663056904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.09491591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.094995302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.095032422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.096890097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.096926348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.096961929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.096995239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.09702794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.097109511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.097215983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.097328915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.097399477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.09756037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097642151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097712972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097790774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 658 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097863175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097898246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097936897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.097974697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098016498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.09808785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.09811898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098191261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098226182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098260413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098288723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098320934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098352255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098382855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098414325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.098446736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.098486547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.098560888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.098596739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.09862898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.09866208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.110193537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.110267878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.110308769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110445361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110480722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110579604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110613334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110684256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.110717106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.110807478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.11090279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.110942411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.114741502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.114931025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.115090158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.115278892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.115378834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.115410494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.115486536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.115518186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.115656519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.115747251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.115782021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 661 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.115814412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.117692627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.117748228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.11783033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.11786183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.117892741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.117923731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.117952562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.117981383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.118013023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.118041984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.118073354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.128449529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.12852207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.128603282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.128744045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.128831566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.128865447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.128929378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.12906174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.130366275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.130419636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.130481337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.130512327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.130545448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.130570479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.13062438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.13066184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 664 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.132567636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.132637517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132685798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132721019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132751729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.13278317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132813661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132844011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132874062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132906342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.132932783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.133084555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.133121836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.139328712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.139403674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139444325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139479505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139510626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139536116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139566617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139597937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.139630308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.139659709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.139689769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 666 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.141744998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.141786979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.141811789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:22.14186801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.141921401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.141998713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 667 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.142076224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:22.142111755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093163864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093235515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093265306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093292096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093317827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093350308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093382898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093422179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.093524681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.093654273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.093739725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.093811076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.093945629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.09402539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094095671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094171933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 668 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094243424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094277035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094312555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094348686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094383707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094449618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094477989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094505939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.09452729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094677762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094717963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094772624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094806005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094839365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094874706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.094914577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.094946297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.095016339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.095049819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.09508268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.09511607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.100343709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.100460771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.100578833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.100814908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.100861818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.101047192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.101092733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.101234876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.101275196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.10146384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.101568282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.101680594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.10517627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.105369413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.105443274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.105525956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.105613738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.105646538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.105695919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.10572538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.105954914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.106058686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.106097136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 671 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.106135667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.10732145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.107389801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107453582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107491743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107547484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107588044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107631815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107669876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.107700177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.107734757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.107769608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116333788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116399299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.11643981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116469181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116501211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116528442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116567623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116604063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116636664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116672154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116708155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116735556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116766336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.116794107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116824697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116857538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 674 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116889809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.116929779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.11696633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.11699324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117024471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117056182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117087572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117119703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117151103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117176914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.117198115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.117223165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.117257496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.119370605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.119430526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.119527648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.119567259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.11960488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.11963938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.119677431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.119717532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.119753192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.119789133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.119833974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 676 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.123652426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.123740307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.123835069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:23.123916141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.124061353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.124149055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 677 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.124222467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:23.124256447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099417048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.0994885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.09951686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099542811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099567041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099627132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099666423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.099698854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.099851186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.103104487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.10325916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.103375672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.103744159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.103835671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.103923173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.103997334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 678 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.104072625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.104166697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.104232338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.104281599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104388241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104488803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104528634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104627526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104666296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104702487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104732718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104761278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104791179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.104830139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.10485822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.1048857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.114352018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.116644581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.116691702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.116720202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.116747743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.137706296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.137828168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.137867729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138119834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138156984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138265057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138297587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138379069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.138417339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.138545722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.138592763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.138622153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.148134902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.148355496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.148506218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.17260671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.172886845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.172990377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.173164171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.173386225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.17367953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.174694429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.174826032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 681 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.174961804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.176760368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.181835293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182163949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182261811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182355243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182457095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182548737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.182976985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.183063816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.18324717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.183408613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.194126013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.194311577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.196765213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.196880205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.197100869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.197196581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.197393035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.197459326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.198790651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.198839732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.198919484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.198952074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.198988955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.199014225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.199081047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.199117458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 684 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.200256929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.20031775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200396351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200424232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200452492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200482633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200511944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200539354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200567945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200596275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.200619626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.200655736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.200685217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.203999969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.20407188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204109231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204133391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204162422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204185882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204213923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204241953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.204281854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.219584201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.219649642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 686 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.236343555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.236429387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.264386641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:24.264487233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.26540952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.265500682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 687 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.265749946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:24.265791187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093124947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093207088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093240599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.09330975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093336331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093367782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093399902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093430153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.093472873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.093564535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.093636597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.093706698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093840891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093913162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.093986633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094052395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 688 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094118496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094148096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094187407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094224158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.09432894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094419581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094446242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094513073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094543584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094572294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094595685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094623405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094659376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094688106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094717017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.094745057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094773308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094840529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.09487321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.09490318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.094937551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.099668949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.099733401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.099769061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.099883133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.099922114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.099984166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.100016326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.100079167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.100106978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.100186749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.10023979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.100292581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.102713997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.102771118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.102807159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.10287966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.102963551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.102990852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.103026723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.103062373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.103153865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.103224426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.103268287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 691 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.103299298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.104512151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.104574472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104647643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104686654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104716704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104745795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104774076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104802576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.104826237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.104854317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.104885158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.109429173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.109493804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.109567446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.109605386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.109637607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.109663107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.109724528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.109758299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.111003782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.111703135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.111746976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.111772396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.111800737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.111824348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.111862468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.111895019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 694 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.11248844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.112539621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112601132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112630603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112659713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112687914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112715604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112743395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112771765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112808756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.112838247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.112866667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.112896478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120330577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120405598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120462249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.12048769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.12052022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120547621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120577341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120615152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120645283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120675023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120707154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 696 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120737515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120785655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120815726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:25.120878177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.120946268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.12101387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 697 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.121079151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:25.121108882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.092879149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.092956111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093002792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093038632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093074423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093118044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093161755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093200575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.093290467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.093380169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.093465491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.093536182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093718955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093818667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.093914999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.09400139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 698 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094081332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094150953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094195014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094234365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094276086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094346907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094381358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094415088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094445529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.09449975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094536781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094572821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094610022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094647233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094684073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.094737444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094771055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094838786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094873347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094913958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.094952888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.104014988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.104084279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10411927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104243382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104294034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104415696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104445436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104509447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.104536458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10462267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10466367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.104692731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.107829089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10788009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.107914481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.108021233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.108112955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.108147295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.108360819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.10839024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.109344138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10943353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10945782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 701 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.10947678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.111169062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.111224623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111309655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111345935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111381806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111411037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111428787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111445597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.111459628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.111514829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.111554579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.114740399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.114802891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.114894692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.114932633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.114967394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.114996704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.117769656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.117828717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.117866398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.117905559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.117944969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.11797417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118015531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118045211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118077222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118111333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 704 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118279146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118347807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118392158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118420948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118454139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.11848664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.11851967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118558601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118590291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118622482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.118649043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118680203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.118712804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.126702363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.126785985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127734673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127784554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127819004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127863235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127905626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.127939846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.128061269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.128097789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.12813265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 706 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.131874591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.131933681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.131973252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:26.132046424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.132108035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.132177166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 707 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.132245467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:26.132298108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094532497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094616889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094645539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094713301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094745131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094774122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.094803582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.094887674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095005486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095088017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095150389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095290561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095385953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095468685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095549966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 708 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095638538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.095680809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.09572414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.09576142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095799021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095860422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095886452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095920883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095959174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.095996065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096027975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096064856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096103376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096139247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096176958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.096211218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.096247449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.096353651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.096396372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.096435573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.096475503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.102298573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.102367784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.102405495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.102441685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.102469026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.103009226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.103049947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.103102128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.103128518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.103157969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.103188579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.103269441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.106465211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107594212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107647023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.107682774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.107748335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.107775555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.107806316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.107830736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107859577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107927978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107959069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 711 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.107989459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.109716732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.109772433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.109809834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.109836124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.109869625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.109899855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.110087009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.11011985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.11014571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.110208481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.110241872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.113005854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.113519403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.113570114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.113598395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.113628115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.113653476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.113681446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.113712327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.114642164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.115551941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.115602402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.115636603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.115667173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.115692314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.115721654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.115750815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 714 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.116392767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.117838384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.117890555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.117917565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.117947066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.117976727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.118012117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.118084839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.118123629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.11815392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.118178001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.118205591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.118236802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.121746907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.122021982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122348559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122384849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.12243799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122470611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122504511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122552092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.122585183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.122753696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.12293129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 716 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.127009516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.127087437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.127180079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:27.127274831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.127399783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.127489715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 717 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.129641596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:27.129687356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096339878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.09641844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096510971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096545862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096575303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096613093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096651814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.096686914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.096723355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.096798577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.096868358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.096935899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.09700552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097090742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097167143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097239805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 718 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097322297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097359757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097422498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097463429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.09750506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097573851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097608392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097650083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097679433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097710464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097740044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097772945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097806675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097839546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097874347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.097932718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.097968079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.09806452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.098110051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.098148702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.098185333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.100604638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.1006807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.100747791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100794002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100827692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100879933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100916884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100955975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.100992195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.101060787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.101108388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.101149898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.103718666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.103777087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.103826928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.10390179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.103989091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.104029942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.104071193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.104107453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.104191385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.104294577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.104340808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 721 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.104386819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.105541591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.105707474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105777405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105807756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105838276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105868667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105898447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105927188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.105952338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.105980749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.10601922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.108903814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.108974765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.109066037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.109111298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.109148818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.109172529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.10924668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.109281021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.110552194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.110607835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.110647596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.110672707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.110733688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.110762548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.110825139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.11085928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 724 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.111848938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.11190812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.11194844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.111972711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112047072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112080033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112111543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112141884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112186985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112215725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.112239506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.112267696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.112314697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.116393704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.117119928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.117173709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.117201109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.11723251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.1172576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.117287441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.117317061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.117346562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.117375722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.117408363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 726 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.120620453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.120672124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.120768556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:28.120861867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.12099256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.121068101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 727 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.121141383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:28.121172783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093509142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093590013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093639704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093669625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093695445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093727916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093761517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.093792867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.093893549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094007141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094094183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094158094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094324647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094408689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.09448192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094576072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 728 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094649653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094681454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094716744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.094751405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094786466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094869607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094907698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094940449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.094965289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.09499933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.09502464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.095051701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.095080311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.095109142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.095138643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.095166873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.095195813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.095284075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.095317976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.095347126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.095378417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.101703995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.101790017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.101826858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.10194768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.10198092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.102061212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.102094723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.102163554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.102198085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.102274916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.102335527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.102370008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.105385895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.105455426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.105496437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.105599618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.10568373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.10571071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.105740211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.105768082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.105941475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.106058257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.106098198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 731 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.106133008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.1073042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.107357891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107409382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107441013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107475143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107509944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107543355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107576605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.107612626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.107648587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.107683547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.114487055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.114552666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.114598367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.114627608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.114659828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.114689749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.11472664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.11476174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.114810701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.114849672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.114886473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115206079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115246109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.1152938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.115325081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.115359142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 734 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.115394872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.115433423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115495824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115527645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115561315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115593136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115629657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115668057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115700988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115732638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.115760899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.11579315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.115830011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.136301854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.136383206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.136478098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.141051083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.141267877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.141318688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.141354049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.141386529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.14141964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.141529132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.141575823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 736 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.145118079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.145182101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.145392774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:29.145462506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.145525837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.145606338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 737 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.14568091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:29.145714871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.095654999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.095797171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.095891263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.095980585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.096153888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.096329041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.096465344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.096601046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.09681115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.097019334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.097216828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.097416242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.097687877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.097891961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.098102465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.098212097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 738 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.098286938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.098324809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.09836137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.09839704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101414097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101522539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.10156353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.10160191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101633161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101668701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101710322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101743433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101775143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101807644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101840865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.101880825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.109512589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.10958308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.10960378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.109621911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.109639901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.115344478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.120147708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.120209969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.133705002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.133810574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.133999368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.134081499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.134237822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.134318414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.134508407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.13466524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.134787122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.137658796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.137822869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.13788065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.139643813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.139866678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.139938069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.140096792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.140163963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.14052973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.140616972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.140647122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 741 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.140675723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.142258002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.142420056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.142605559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.142697061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.142779902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.142859854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.142939595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.143102858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.14318626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.165252413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.16771179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180327186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180388688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180428638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180458869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180491429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.18052092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180556951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180609801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180647492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180683163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180723264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180751854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180787295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.180816685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180848996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.180887377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 744 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.18159601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.181660321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.181782943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.181881645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.181986417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.182027268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.182060249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.182092749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.18212512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.18215671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.182184761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.182217742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.182262802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.186499052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.186561713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186649525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186689515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186724286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186751907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186786347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186821328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.186856429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.186886779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.18692883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 746 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191011917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191065968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.191105149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:30.19116839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191232591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191323922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 747 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191416024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:30.191452195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093410753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093483415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093515215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093543346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093598977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093645498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093679109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.093711389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.093843461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.093956064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.094049445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.094147547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094332111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094417222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094494124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094563115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 748 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094638596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094698688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094736278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.094795459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.094921032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.094994843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095024024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095097895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095129846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095166526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095192437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095241548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095284239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.095320569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.09535434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.09538487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.095413721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.095484063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.095516543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.095546584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.095576474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.101533376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.101603747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.101643198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101679629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101706669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101772041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101802661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101871312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.101902793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.101992525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.102031855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.102062996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.106826685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.106880536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.106916037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.107022639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.107119791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.107149661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.107204422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.107232443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.107348385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.107430556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.107463077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 751 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.107494618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.108758521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.108813213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.108905374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.108939285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.108971405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.109009956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.109040817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.109070697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.109094448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.109122308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.109151739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.112399349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.11246155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.112502641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.112532442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.112606223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.112650224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.112717275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.112758566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.114140542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.114198163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.114258584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.114286955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.114330526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.114355896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.114425378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.114461378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 754 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.115874995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.115926696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.115961806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.115987347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116016348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116044488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116072269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116101059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116131839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.11616553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.116194381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.116230212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.116261202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.120338759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.12041194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.120494932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.120792657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.120970661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.121055642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.121133093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.121206505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.121278886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.121443869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.121569592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 756 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.135401641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.135475262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.135617155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:31.135782678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.135867969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.135950411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 757 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.136023152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:31.136047893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104324495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104390736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104423417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104453547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104488968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104523009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.1045541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.10458628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.104618381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.104678942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.104737013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.104807764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104871595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.104939987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105013008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105082149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 758 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105153871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105185741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105219652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105259443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105293663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105355734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105385605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105417556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105443026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105472886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105497797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105529158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105564968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105595259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.1056245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.10565528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105688241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105757972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105790863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105822693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105860404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105889424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105922195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.105956576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.105994766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106022767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106052467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106076418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106106198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106132699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.10616447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.10620299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106233931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106263641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106294382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106331453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106366143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106425704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106451855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106481615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.106510906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106539457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106605548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106638878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 761 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.106672719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.107954863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.108017284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108144476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108167917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108216748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108242188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108259849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.108306899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.10833802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.108408341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.108893601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.112100751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.112340805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.112639811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.112697602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.112728953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.112753293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.112846895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.112889196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.114256141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.114318552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.114379584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.114412934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.114447655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.114476755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.114521086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.114559427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 764 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.11686121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.116926472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.116966282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.116994323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117026473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117056824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117110075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117146076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117177596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117217187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.117244278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.117273838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.117304099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.120247623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.120354225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.120455297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.120489508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.120563299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.12059682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.12062733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.120665611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.120697302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.120727683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.120758043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 766 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.128654291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.128727292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.128763003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:32.128822794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.128894956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.128965117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 767 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.129034228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:32.129066559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093139752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093211154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093249784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093368927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093411457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093456058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093486869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093505909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.09352478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.093618811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.093692543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.093776094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093918507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.093981828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.0940704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094147891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 768 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094249133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094293514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094327364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094362915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094402796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094465997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094492807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094520168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094541708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094566599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094595269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.09462086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094646061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094671841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094696611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.094721222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094745482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094802483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094829124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094861145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.094892665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100091453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100159564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100202635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.100300087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.100338687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.100416739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.100446399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.10048135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.10050343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100571782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100604372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.100631653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103287413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103361424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103405435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.103445206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.103529847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.103573898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.103627559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.10366182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103715201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103809002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103863494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 771 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.103906624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.10530591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.105360842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105505804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105539625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105567165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105594126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105624436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105653707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.105676948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.105703928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.105732309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.108846757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.108894517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.108943938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.108969719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.10900542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.10903589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.109065981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.109102172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.110260503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.110320764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.110369925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.110405016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.110425986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.110447257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.110524618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.110576199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 774 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.113189718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.11324841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.11328981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113322281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113354841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113377532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113394612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113411113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113435143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113452253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.113466403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.113482994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.113500914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.116959439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.11701498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117133992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117168953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117244345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117274225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117310296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117341676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.117375787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.117408588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.117444958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 776 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121156007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121230209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.121319111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:33.121403672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121531415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121591436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 777 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121646477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:33.121673667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.098953771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099020482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099050073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099078293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099103594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099137614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099167145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099195546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.099224596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.099306197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.099364499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.09944512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099512572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099592413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099664084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099735216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 778 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099811797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099847328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099884968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.099922539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.09995942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100022571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100051242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100083832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100111913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100151093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100180734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100213775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100246065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100300396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100335847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.100368497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.100400798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.10047958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.1005231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.100559931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.100594652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.101774804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.102052269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.102243463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.102512378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.102604759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.102773523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.102859354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.103020967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.103103299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.103291772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.103426995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.103551627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.108206594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.108290606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.108345167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.10853701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.108801166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.108890807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.109078591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.109153862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.109344706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.109492199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.10958917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 781 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.109684972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.111484196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.111633779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.111787592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.111863733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.111928334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.111988615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.112046747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.112169229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.11223756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.112392333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.112523556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.11541301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.115561153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.115730336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.115806427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.116716814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.116813976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.116891127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.116938608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.118050729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.118126681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.118175522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.118222432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.118265113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.118301094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.118340635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.118383626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 784 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.119443805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.119525017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119568688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119595128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119624109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119650999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.11967481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.11969178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.11970806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119725271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.119739461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.119755481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.119784192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.13833393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.138413811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138461502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138494573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138544534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138580065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138640586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138680716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.138716737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.138743157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.138766288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 786 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.141794155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.141859666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.141957098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:34.14205423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.142192752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.142278424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 787 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.142358765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:34.142395276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.095921054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096001005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096041876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096102347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096133237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096171288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096205749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096236999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.096295631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.096394433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.096463034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.096527335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096670998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096757229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096831091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096903232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 788 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.096979533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097012924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097049575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097083766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097117746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097178977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097206358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097242028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097267669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097297739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.09732361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097352711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097383351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097412152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097440822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.097470473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097498623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097570504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097603725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097634036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.097663836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.102586509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.10264558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.102680081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102782603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102828183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102885964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102927265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102955026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.102969946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.103055958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.103100019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.103147809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.107556802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.107724405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.107879818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.10797944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.108053151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.108118472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.108293216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.108334966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.108429848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.10850528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.10853954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 791 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.108988799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.110485217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.126177561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126318504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126367255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126398676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126429306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126459087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126487847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.126511778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.126540628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.126579439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.131106954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.131170625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.131386149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.13143339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.13147458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.131509871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.131545402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.131582822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.132765655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.132825276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.132883127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.132921368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.132961028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.132996219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.13303995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.134186611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 794 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.135443275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.135592858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.135774491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136294611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136358772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136392003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136425833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136459134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136490885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136519845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.136547596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.136577696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.136611137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.140326517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.14048723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.140724974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.140816636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.140972549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.141100971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.141183273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.141261404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.141341626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.141529049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.141876426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 796 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.145691097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.14584175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.146070014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:35.146156466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.146287998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.14637559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 797 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.146469662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:35.146515933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.092729854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.092801825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.092860096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.092923717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.092962438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093006799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.09304912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.09308285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.093158822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.093272114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.093357416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.093430617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.09358328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093673841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093756793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093841434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 798 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093925356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.093972257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094018888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094083239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.09412802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094205211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094244072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094285903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094319694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094356754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094392355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094430645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094466016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094505637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094546058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.094584798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094614579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.09468363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094714401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094745361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.094777702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.099740835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.099920019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.100081942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100174913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100247035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100319086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100359127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100401868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.100441708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.100770215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.100837576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.100878897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103320932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103398734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103451865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.103507976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.103607348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.103649779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.10371538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.103754441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103819772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103929204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.103987195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 801 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.104029166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.10530514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.105389881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105458352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105497623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105539214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105576285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105610705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105642276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.105670836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.105712497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.105753308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.1085216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.108599291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.108642602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.108669892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.108728893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.108768534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.108888967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.108930877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.109972397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.110021678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.110104119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.11013501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.110173551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.110198631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.110266913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.110315833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 804 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.111607368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.111646548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.11171775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.11174494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111762961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111780411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111796661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111812651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111828762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111844692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.111865723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.111895543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.111916024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.116136523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.116213994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116265705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116314886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116396618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116480729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.11652017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116591161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.116653593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.116691883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.116755784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 806 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.120112577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.120181038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.12028785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:36.120401783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.120533625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.120654707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 807 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.120758649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:36.12079715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.093267883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095354482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095413843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095452954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095489585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095535006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095577197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095622818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.095656098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.095709499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.09576257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.095814001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095872852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.095942163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096010575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096098466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 808 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096183218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096208608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096230619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.09631042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096347561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096396882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096427042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096459703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096488264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096515164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096530675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096548455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096565585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096582275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096598826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.096620966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096637337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096674497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096691838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096709158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.096726888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.100490269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.100585131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.100642962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101256233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101298434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101330255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101354945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101431747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.101464187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.101492378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.101523258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.101551849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.103298562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.105663166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.105734657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.105778768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.105844949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.10587508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.1059039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.105920861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.105951931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.105999002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106021223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 811 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106050563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106071914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106090894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106117395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106139535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106157915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106175076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106194426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106227457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.106243957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106260347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.106282918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.108301645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.108344886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.108424218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110322213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110371204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110403045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110437135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110482086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110519097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110558328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110597928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110627939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.11066194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.110692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110723711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.110758331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 814 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.111431914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.111496465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111541906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111570997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111603857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111636808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111668919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111701639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.11173581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111769481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.111799691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.111832642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.111879952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.116655112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.116711293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116736984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116759464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116786475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116801865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116818615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116837446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.116867256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.116886327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.116909787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 816 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.119291222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.120138117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.120191318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:37.120238319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.12030168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.120353581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 817 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.120392482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:37.120422223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.09307867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093153491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093187632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093217012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093245493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093293584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093328834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093361955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.093481497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.093588239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.093687831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.093784593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.093947316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094023377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094090849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.09415166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 818 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094264242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094317433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094351183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094381554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094454325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094528897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094554137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094639799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094668849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.09472123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094746231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094772881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094810912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094838003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094870693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.094897204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094922754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.094981625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.095010696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.095038066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.095066567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.101344115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.101453017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.101496268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.101594359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.10163128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.101711412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.101738762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.101809843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.101836364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.101944156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.102006027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.102039568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.112900162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113032334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113103395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.113194787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.113307539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.11333969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.113430221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.113466862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113591024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113662506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113708187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 821 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.113736117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.115160024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.115219555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.115283756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.115315737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.115349028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.115390778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.115424129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.11545499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.11548335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.11551388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.115545791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.118266342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.118328503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.118369454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.118423285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.118461986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.118499326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.118533207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.118562268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.119546336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.119601047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.119968784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.120017955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.120056536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.120090536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.120134937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.120179228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 824 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.121178497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.121258228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121302919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.1213336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.12136663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121402231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121434621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121469732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121503463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121539943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.121566244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.121608154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.121641775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.125856925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.125937716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.125980547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126009527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126188291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126228701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126278873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126314683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.126347214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.126390204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.126425165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 826 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.129927721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.129983892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.130017552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:38.130079164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.130140015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.130216326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 827 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.130281488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:38.130307318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094139839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094214751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094245451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094270822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094307762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094545527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094599948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.094628808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.094656129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.09472171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.094861623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.094956305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095339592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095422723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095495835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095560786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 828 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095685138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.095742139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.09577452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.09580962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.095838671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.095890942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.095913212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.095974844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096001154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096039465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096065625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096094786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096128726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096157607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096185697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.096213028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.096245609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.09634635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.096391641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.096432592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.096481253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.101463327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.101525788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.101559749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.11285728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.112910401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.112991613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.113033534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.113075474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.113107955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.113216867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.113277248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.113313159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.116216264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.116269574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.116323175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.11657477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.116657432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.116695942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.116728483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.116761514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.117075589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.117170161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.117215772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 831 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.117248833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.118199661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.118262532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121176416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121228877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121277318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121315629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121353889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.12139202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.121421781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.121453681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.121489732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.124484988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.124544389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.124723843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.124784774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.124817755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.124849525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.124893416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.124936377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.126230161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.126282342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.128153277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.128217579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.128260519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.12830936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.128344451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.128389732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 834 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.129693936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.129742247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130006522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130076313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130117434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130154455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130189875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130224546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130259687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130306468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.130341868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.130378399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.13041706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.134531057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.134597508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136526224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136583205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136637696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136675457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136734548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136770769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.136790079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.136807539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.13682605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 836 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.140488999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.14055306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.140757694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:39.140844495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.140966328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.141050749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 837 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.141128321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:39.141169132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.093263542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.093343704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.093400725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094043187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094076868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094112418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094144939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.09417645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.09420894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094271411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094340183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094401334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094463085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094531546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094604498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094670819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 838 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.09473149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094763201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094799351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.094830352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094861912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094919564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094944444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094973825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.094998205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095026295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095053986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095127357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095167048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095187778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095204649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.095221029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.095236999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.09528952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.095308141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.095334051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.095351672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.10007817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.100146422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.100191312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.10112019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.101165751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.101258092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.101308503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.101346734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.101377885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.101463326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.101512707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.101553868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.104055785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.104758938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.104812229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.10485519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.104931121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.104968582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.105014473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.105048954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.105082584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.105152496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.105193076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 841 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.105227647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.106287177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.106338028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.106416959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.10645167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.10648789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.106525061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.106558332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.106592972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.106622303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.106653244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.106683614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.109692361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.109768572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.109833923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.109862734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.109909974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.109937375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.110002146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.110039897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.111411473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.111470724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.111518585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.111554265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.111577976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.111599786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.111673638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.111729169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 844 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.113004393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.113060714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113102745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113132625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113164456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113197847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113227327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113252008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113287468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113319799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.113345339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.11337697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.113413211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.117755942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.117819683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.117880615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.117917575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.117959976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.117994087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.118043067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.118083208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.118118189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.11815454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.11818807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 846 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.12191388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.122309507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.122363499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:40.12243488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.122519551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.123932268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 847 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.124018509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:40.12406453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.092958427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093032318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093068039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.0931382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093174641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093218112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093260932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.093296983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.100314954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.100410206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.100496758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.100573519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.100651271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.100748453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.100828194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.100905436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 848 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.100985087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101020208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101053528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101086179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.10111934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101178251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101205161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101237992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101266892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101306943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101336914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101369404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101401545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101433566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101465116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101497497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101529147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101598498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101644259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.10168208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101715331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101748641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101784382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.101818853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101854823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101882414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101918955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101951325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.101992136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.102024037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.102055197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.102091428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.102127328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.105829548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.105891779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.10594048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.106038662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.106125714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.106165035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.106205705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.106242366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.106349208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.106434449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.10647624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 851 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.106514301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.109952606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.110019427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110119498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110154979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.11018718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110232621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110262701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110291212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.110315472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.110343553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.110373053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.115188753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.115268435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.115329786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.115359377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.115431928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.115463479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.115553071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.115595771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.116967177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.117021978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.118903094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.118954844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.118987115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.119011816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.119065806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.119190029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 854 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.120544934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.120599725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120736918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120769489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120798789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120827059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.12086107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120890681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120922321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120951912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.120976722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.121004183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.121033783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.126632598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.126699669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127111517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127160608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127213429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.12725971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127302811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127342981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.127383302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.127421933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.127485874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 856 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.131896487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.131953538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.132128082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:41.132341475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.13254925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.132640441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 857 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.132734613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:41.132782814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092763313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092822764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092852424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092869245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092883805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092955456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.092980617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093007927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.093120999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.093210001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.093289933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.093385914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093554727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093651599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093728741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093802842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 858 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093888134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093931665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.093975535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.094018206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094122958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.09419868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.09423035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094272151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094306102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094341672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094375193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094409494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094444114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094479785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094514646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.094571307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.094610798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.094699739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.09474301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.094781981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.094820371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.099113262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.099173043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.099217644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099320106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099352126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099388067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099412357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099440538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.099463878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.099519499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.09955323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.099582871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.101653499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.10171266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.101754691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.101799022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.102969284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103012845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103043896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103069556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103097157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103161478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103190968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 861 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103226499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103466773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103509824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103594776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103621666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103647407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103674127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103702508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103731598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.103755949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.103784259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.10382131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.106755465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.106815526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.106856877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.106887368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.106925618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.106955309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.107013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.107052471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.109076109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.10915112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.109211111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.109248132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.109288953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.109324774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.109361904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.109402875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 864 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.110598917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.110670868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110712559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.11074176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.11077597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110839002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110877002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110909423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110939284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110970294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.110999295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.111032735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.111070746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.114674503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.114727315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114813186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114838247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114907128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114925338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114942549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114959039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.114975139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.11502999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.115092602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 866 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.118513776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.119091317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.119145658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:42.119210459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.11929321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.119369992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 867 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.119454724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:42.119496494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.092918055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.092988267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093025607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093053918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093079958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093113659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.09314919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.09318188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.093324923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.093413595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.093486826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.093568938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093723941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093806122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093877753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.093947605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 868 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094011616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094042727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094074907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094108178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094198879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094278411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094311581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094356642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094387463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094419854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094446014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094474804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094502865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094529936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094558066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.094586437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094613897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094692589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.094727749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.09475796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.09478485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.099467818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.099523979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.09959178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.099787364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.099876216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.099922466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.099958267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.099997298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.100033128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.100073879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.10011072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.100143281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.102651898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.102712159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.10274637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.102799111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.102870302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.102899342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.102928583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.102953073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.103111586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.103193118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.103229259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 871 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.103269649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.105281627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.105346108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.105378569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.10540044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.10542612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.105451841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.105476911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.105501471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.105522952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.105565512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.105592933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.110990424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111069606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111102626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111125087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111149977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111171777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111196198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111222158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111267299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.11129795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.11132708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111348511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111373371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111394162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111418232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111445343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 874 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111471443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111504834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111534954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111566385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111609296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111649066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111688897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111729918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111755619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111779559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.111800519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.11182372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.111997873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.11448574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.114552561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114672733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114723914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114761635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114818386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114855237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114891417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.114929608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.114964329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.114995289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 876 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.118364803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.118438524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.118551016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:43.118631988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.11876438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.118853502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 877 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.118932123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:43.118957204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.092912165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.092986026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093017057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093033817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093119539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093144549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.09316257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.09318783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.093328343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.093437515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.093525866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.093621098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093820992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093915864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.093993685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094094417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 878 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094174289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094216029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.09425537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094292741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094335121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094412173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094445634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094472774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094496625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094530085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094559776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094596946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094634567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094672308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.094709069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.09476126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.09480108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094877862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094920463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094960283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.094999894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.099773673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.099849425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.099883125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.099978147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.100013398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.100081249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.10011333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.100190371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.100238492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.100291103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.100332134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.100371314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.102657028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.102733449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.10279613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.102965503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.103098906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.103142167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.103187198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.103217208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.10331202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.103400211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.103433152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 881 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.103462363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.104691746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.104744937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104783988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104825318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104858889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104892839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.1049223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104962021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.104992012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.105022832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.105055353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.108311774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.108371985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.108477017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.108540748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.108584069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.1086212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.10865928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.108712531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.109825642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.109897853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.109946344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.109983215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.110022846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.110059556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.110098827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.110141528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 884 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.111295439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.111351991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111431052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111464043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111496773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111529224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111560544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111589845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111619296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111649916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.111676647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.111705837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.111737758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.115780884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.115839595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.115959467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.116011258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.116054299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.11610864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.116152471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.116174711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.116192731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.116220662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.116258593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 886 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.119734398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.119795879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.119875901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:44.119969613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.120330879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.120538633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 887 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.120606285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:44.120635565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.095695587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.095778299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.095821599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.09585585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.095890861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.095964122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096017473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096046964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.096078314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.096183546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.096288318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.096362639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096488992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096576643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096647405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096721536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 888 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096789477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096822268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096855909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.096889219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.09692654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.096987381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097012482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097053962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097093903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097126404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097152154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097181735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097211145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097240666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097275127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.097319767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.097349498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.097430789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.09746437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.097506101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.097538751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102096077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102169788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102214419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.10229584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.102340711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.102376642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.102403843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.102433743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.102456953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102534885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102569706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.102597796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.104791567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.104846698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.104890089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.10493713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.105013012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.105053222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.105090653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.105117903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.105211455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.105311497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.105348248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 891 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.105380599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.106615582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.106672583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106760324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106815746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106844506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106879097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106907277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106936878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.106963098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.106993619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.107030459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.109762681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.109832672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.109873453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.109903963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.109941384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.109988215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.110024366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.110059906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.111223668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.111303069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.11134185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.111368771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.111402691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.111432062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.111465382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.111490343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 894 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.126018765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.126108897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126207869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.12624379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.12627592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126308621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126338772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126371162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126403753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126454163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.126485114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.126548355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.126586496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.130470859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.13052682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130613092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130633992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130700674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130720354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130752095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130771685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.130788105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.130819236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.130852386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 896 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.134176148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.134526465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.134571486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:45.134632487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.134693688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.13477185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 897 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.134841551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:45.134873072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.093627088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097214935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097276646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097305737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097342497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097376918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097412809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097445649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.09748827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.097557831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.097621713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.097686424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097745295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097809766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097900778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.097968659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 898 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.09803394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098065561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098101151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098157283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098194573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098252154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098277005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098304695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098327506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098354336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098378007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098407327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098439928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098469278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.098518939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.09855038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098580291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098645642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098676442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098706023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.098735283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.099945066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.100024897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.100061328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.100134529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.10016806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.100212281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.100241922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.100294563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.100327593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.100422575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.100466616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.100492376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.1028264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.102871841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.102896951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.102998973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.103087855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.103107745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.103174457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.103192667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.10332822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.10337193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.103398661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 901 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.103437102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.104669335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.104728496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.104771377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.104800837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.104842418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.104874518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.104902489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.10492979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.1049531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.10497962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.105010391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.107479127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.107530308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.107565239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.107582809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.107637101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.107655691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.107711962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.107751223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.108871124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.108919405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.108950045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.108972386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.109009166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.109035797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.109064537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.109101638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 904 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.110232029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.1102871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110329351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110362421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110398662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110433153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110467034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110498334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110531225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110563065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.110598286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.110631026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.110665107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.113884447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.113938159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.11404313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114063721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114131192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114149692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114168183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114186063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.114209093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.114225394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.114268795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 906 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.117679759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.11771893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.117835172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:46.117950754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.118089257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.118172158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 907 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.118247649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:46.11827276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.092985515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.093697659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.09375362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.09378404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.093811291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.093845791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.093878322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.093911003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.093943003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094005054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094073396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094136337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094198778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.09426851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094353671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094423652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 908 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094492574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094524664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094563015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.094598036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094649386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094720398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094751048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.094783209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.09480993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.103085905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.104340418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.10441287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.10444853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.104494231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.104526672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.104558412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.105799476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.105900277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.105938308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.105978449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.10601217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.116360074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.121276056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.121329617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.121362658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.121387418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.121416329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.121439979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.12146786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.12149216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.121528591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.121559282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.121588032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.129512751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.129565932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.129603422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.131153731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.131236203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.131290014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.131336315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.131366075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.131493368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.131579189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.13161712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 911 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.131651511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.133090868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.133167359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133270591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133313382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133348773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133381753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133413714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133444525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.133468385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.133497626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.133531946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.140092859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.14014649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.148346254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.148399745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.148430566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.150734299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.15077487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.1508132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.150848241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.150886501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.150923012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.150951063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.150982423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.151016134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.151049975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.151084585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 914 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.15560522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.155666591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155708112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155736403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155768843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155802874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155836394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155869845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155910746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155945267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.155974667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.156007248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.156040938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.157572137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.158575716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.158623937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.158650047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.159739908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.159779619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.159816589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.15985084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.15988369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.185389559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.18545221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 916 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.189332253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.189401834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.191655016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:47.192886689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.192976811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.193059053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 917 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.193127204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:47.193157265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093284691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093364502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093398333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093465774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093506705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093540805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093572056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.093602137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.093685398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.09377531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.093857331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.093918832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094042805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094123626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094192468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094260389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 918 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.09433175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094363051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094396681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094429902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094463973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094524654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094549784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094614246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094644346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094689847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094716058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094744318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094773119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094801709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.09485206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.094892431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094923622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.094991683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.095026963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.095057824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.095088385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.099693821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.099756122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.099791733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.099862244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.099892375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.099946046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.099973537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.100019377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.100046008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.100086908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.100119669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.10015996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.102720258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.102777689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.10282412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.102900251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.102974622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.102999993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.103054064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.103082384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.103188586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.103273948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.103306649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 921 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.103337869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.117953253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.118039265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.118153717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.118189848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.118223368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.118256469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.11828948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.11832235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.118349591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.118380911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.118416152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.148606009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.14868593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.148799002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.148832133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.148927285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.148957385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.149045037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.149089958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.150326291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.150390162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.150479934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.150514884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.150580626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.150608056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.150690848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.174175768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 924 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.175974392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.176040003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176191856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176226856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176258077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176303628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176345059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176374069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.17640267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.17643212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.176470781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.176499132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.176530392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.189165649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.189264241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.189602817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.189642898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.189699629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.18972722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.18975723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.189787241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.189816301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.189845292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.189876772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 926 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193191975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193279916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.193410589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:48.19348678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193631373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193707004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 927 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193778816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:48.193810126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093514195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093590316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093620727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093649057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093676008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093747729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093837091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.093929863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.094120716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.094271659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.094389731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.094509643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.094672677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.094759198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.09485262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.094924021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 928 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.094998592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.095074134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.095119995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.100330403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100416314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100487496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100517666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100563317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100591608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100624668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100652149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10068471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10071596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100749081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100780641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.100812322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.100843702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.100925134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.100959864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.100994415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101027956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101060206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101096777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101132138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.101168819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.101195839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10122794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10125859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.101290481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.101317991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101347732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101381183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.101414003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.102488723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.102542484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.102591545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.102670527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.102758128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.102797939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10283921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.10287519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.102961632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.103045303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.103087774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 931 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.103133255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.103996071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.104051502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104107393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104143914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104185265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104227105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104287817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104334278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.104370458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.104405649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.10444938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.106668702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.106728183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.106782493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.106819844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.106860525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.106898206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.106939487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.106982037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.108147099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.10820527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.108251811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.108297752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.108367643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.108399564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.108456475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.108494266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 934 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.112326208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.112391679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.11243176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.11246044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112493171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112532422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112564302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112595863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112627854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112659394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.112685935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.112716415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.112749966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.113727224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.113770745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.113862386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.113899127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.113932518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.113960508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.113992019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.114023509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.11405507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.114086161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.114119341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 936 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.11725695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.117318001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.117398863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:49.117482134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.117621857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.117706609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 937 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.11778615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:49.117819671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.099886234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.099945035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.099968806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.099990476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100011896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100038617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100063997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100089358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100115178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10017747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.1002265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100290412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100344683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100400364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100453795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100507546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 938 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100564577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100589957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100617838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100645108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100672649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10072387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10074548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100770681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100791041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100815031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100835962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100860492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100884403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100908643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100932214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.100956214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.100980194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101037296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101062696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101087716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101112877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101135417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101162548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101189289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.101216529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.101239979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10126408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10128437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.101307931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.101328251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101351361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101376262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.101400922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103232336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103300398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103337158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.103378799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.103445571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.103471361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.103500361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.103524502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103621774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103699145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103738046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 941 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.103766697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.104819446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.104879737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.104920868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.104950149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.104983529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10501631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.10504933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.105081221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.105107942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.105144732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.105177543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.111716815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.111804777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.111852278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.111882629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.111915309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11193986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.11196714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.112012091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.112881407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.112965699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11300823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11303227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.113075841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.113099841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.113180153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.113236194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 944 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.114456927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.114526608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114567049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11460346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114652541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114687151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114718812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114750052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114780533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114808033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.114829834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.114856925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.114889575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.119232077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.119338269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11938622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.11941594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.119451461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.119480381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.119510602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.119539622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.119567013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.119596874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.119630964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 946 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.131929594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.132007326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.132041476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.132105558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.132484305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.132567786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 947 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.132643948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.132675948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:50.842446565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58864"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:50.862004652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5aad5ab3-c532-4baf-99dc-ecbcf4fadf6d","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:50.862079803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5aad5ab3-c532-4baf-99dc-ecbcf4fadf6d","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:50.862669314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"5aad5ab3-c532-4baf-99dc-ecbcf4fadf6d","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1532,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.158889558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"a92c9c7c-7a8d-427c-be97-c2a614ca86db","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.158950899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"a92c9c7c-7a8d-427c-be97-c2a614ca86db","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.1728602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(4)"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.211407822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58868"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.211467883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58870"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.211505224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58872"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.211673557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(4)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.211723008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(4)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.211760649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(4)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.211797409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(4)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.21183642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(4)","src_addr":"[::1]:52884"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.211877091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.211915122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.211960222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.212024894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.212751187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.212802448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.212846129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.21289076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.213339478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"4ebcf696-cf40-4127-8928-c8b5cbb9a79d","remote_addr":"[::1]:58868","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.213391249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"4ebcf696-cf40-4127-8928-c8b5cbb9a79d","remote_addr":"[::1]:58868","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.213515822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"02b3f92c-02bb-43de-b3c2-a142ddbf608a","remote_addr":"[::1]:58870","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.213572323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"02b3f92c-02bb-43de-b3c2-a142ddbf608a","remote_addr":"[::1]:58870","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.213672425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"d313d5f3-f6d2-4290-8f90-9b96718f7671","remote_addr":"[::1]:58872","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.213734616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"d313d5f3-f6d2-4290-8f90-9b96718f7671","remote_addr":"[::1]:58872","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.213778517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.213808977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(4)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.213849638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.258558647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.258679099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.258782051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.258865382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.259418083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"4ebcf696-cf40-4127-8928-c8b5cbb9a79d","remote_addr":"[::1]:58868","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":46080,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.259700098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(4)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.259760889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(4)"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.259822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"a92c9c7c-7a8d-427c-be97-c2a614ca86db","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":100954,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.309672394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58874"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.309728415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58876"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.30995283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.310044392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.310129083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.310214955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 948 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.310371998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(4)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.310421268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(4)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.310453499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(4)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.31048094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(4)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.31050723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(4)","src_addr":"[::1]:32839"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.310861347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(4)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.311658391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(4)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.311706823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(4)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.311738723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(4)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.311764893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(4)","src_addr":"[::1]:46776"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.315526974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.315989033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.316290059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.31634562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.325886438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49a4614f-c602-488d-808a-eacefd350fae","remote_addr":"[::1]:58874","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.32594753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49a4614f-c602-488d-808a-eacefd350fae","remote_addr":"[::1]:58874","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.326144233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.326185234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(4)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326233155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.326275366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.326306326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(4)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326351427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326564721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326652763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326690394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326755615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326795676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326840256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326873437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326911138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326946449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.326977989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.32700996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.32704292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.327161942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"674ec444-40a1-4c7e-adac-58a543dbb418","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.327223964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"674ec444-40a1-4c7e-adac-58a543dbb418","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.329202681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49a4614f-c602-488d-808a-eacefd350fae","remote_addr":"[::1]:58874","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3330,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.329318923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"02b3f92c-02bb-43de-b3c2-a142ddbf608a","remote_addr":"[::1]:58870","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":115809,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.329415585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"d313d5f3-f6d2-4290-8f90-9b96718f7671","remote_addr":"[::1]:58872","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":115736,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.329628499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(4)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.335139782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.335440568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.335503479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.33554233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 949 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.335921287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(4)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.336001658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(4)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.336076809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(4)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.3361213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(4)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.336158671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(4)","src_addr":"[::1]:54245"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.338890852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.424708331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.425283262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.425474665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.426689838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.42678486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(4), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(4)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.426902272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.427562165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.427763059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.427937552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.428023233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.428175636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.428254448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:02:51.430969708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"674ec444-40a1-4c7e-adac-58a543dbb418","remote_addr":"[::1]:58864","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":103815,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.433919604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.434071157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.434196179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.43853883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.438689113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.438823135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.44334198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.443580695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.443676027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.443821369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.443892691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.452603904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.452802868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.45293214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 951 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.565252076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.567020379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.567189353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581344187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581455249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581526781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581634903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581705334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581875577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.581959789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.587378171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.587566675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.680840233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.681532446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.684631374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.684744366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.6849274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.685016281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.687304504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.687462777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.739662146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.739867689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.780923089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.781064172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.781325867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.781432059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.822740733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.822956177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 954 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.834902961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.835086005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.837204135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.842781199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844193506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844238826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844287687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844330558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844365229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.844395769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.84442089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.844605053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.844764256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.85617119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.856393794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.858025395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859206517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859429621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859526333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859602564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859674565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.859744367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.860717745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.862601771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 956 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.964006102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.973427028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.973495819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:51.973568511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.973632792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.973702423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 957 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.973774365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:51.973812176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093090012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093159733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093188034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093432128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.09354882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093601471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093634412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.093664472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.093698663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.093779374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.093840616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.093904147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094044379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094121791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094189632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094258314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 958 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094328985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094360216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094393806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094425647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094458237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094519688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094546599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094575249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.09460351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094632861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094657011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094684942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094712612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094740543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094769193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.094799274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094825834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094891826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094920666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094949736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.094978537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.099756497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.099814398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.099849148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.09994991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.099976181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.100051032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.100076012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.100137073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.100161474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.100242786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.100340717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.100379078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.102937756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105062156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105116007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105161208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.10524318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.10528039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105318021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105353922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105394072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105472684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105511525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 961 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105545765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105589726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105631647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105669418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105700468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105735049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.10577233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.10581109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105866911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.105901922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105936623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.105971933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.108053662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.108112203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.108165415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.108201085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.108239586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.108285497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.119820433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.119889634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.121596626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.121683508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.12181822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.121852241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.121951503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.121981753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.122059755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.122097925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 964 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.140327047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.140393968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140433989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.14046028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.14048724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140515261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140551461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140580662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140608072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140636873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.140661383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.140686984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.140715454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.156157934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.156221825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.156255246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.156299767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.161784209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.16183554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.161868181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.161899951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.161927372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.162034184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.162068845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 966 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.165725063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.165781415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.165891277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:52.165968518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.166108381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.166189902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 967 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.166259673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:52.166288474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093374965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093448046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093478527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093507007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093538718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093580618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.093623169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.09366499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.093774472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.093866294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.093949756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.094045227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.09420414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.094302072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.094388394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.094561037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 968 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.094652539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.09469707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.09474161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.094780801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.094820682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.094894673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.094943034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.094982595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095015525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095056556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095088067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095124558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095166188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095207239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.09524294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.095288681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.095318141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.095386012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.095419713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.095450984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.095482114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.101518117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.101593079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.101643389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101715991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101756682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101804993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101842893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101882874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.101918395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.101955335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.101998196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.102041967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.104441532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.104523454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.104575745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.104735168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.10486258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.104907271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.104948552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.104985722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.105112865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.105202996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.105245507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 971 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.105293648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.107778915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.107841276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.107975198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.108023459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.10806524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.108110521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.108153101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.108193622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.108230473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.108268144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.108337115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.112776258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.11283921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.112919731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.112961652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.113039073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.113080984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.113166586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.113220227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.114601843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.114675354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.114726535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.114763866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.114804387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.114840577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.114881698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.114924709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 974 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.116094381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.116151932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116207923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116243963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116310255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116354216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116396166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116437727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116478328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116513469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.116543799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.11657503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.11660999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.122020692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.122090583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122153084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122190315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122264116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122305657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122347918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122389389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.122429819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.12246514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.122500961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 976 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.125844793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.125905095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.125997636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:53.126077178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.12620831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.126412224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 977 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.126572047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:53.126669369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093057586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.09324803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093315111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093347202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093375612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093412043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093448004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.093481794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.093702408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.093915832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.094109876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.09430058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.094562265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.094786989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.094971192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.095157616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 978 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.09537368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.095499022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.095616755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.095755007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.097887357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098103961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098193773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098335485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098412697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098547149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098620891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098688952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098754033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098817464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098881516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.098945807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.112312017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.112523801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.112580272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.112615363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.112648804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.117981244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.118047015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.118194948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118436222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118491983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118539874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118568365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118630066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.118659646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.118740518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.118789949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.11882391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.121338186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.121390067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.121436838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.123625649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.123711901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.123740732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.123815753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.123847554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.123992226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.124682809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.124756151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 981 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.124794971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.126110016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.126163817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.12631933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126352571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126384321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126416232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126463333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126496823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.126530134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.126561334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.126595405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.130120251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.130184032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.132679819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.132835032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.133013805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.133097897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.133628817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.13377359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.135450511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.135525443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.135619514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.135662025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.135709936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.135738107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.135811698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.135860799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 984 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.137159733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.137213424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147607249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147714591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147794272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147861843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147923295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.147998826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.148067527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.14822985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.148337763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.148799481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.148940854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.153340457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.1535089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154232813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154319325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154480888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154553789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154623601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154695982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.154759093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.155580209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.155713111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 986 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.159155655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.159313198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.159532793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:54.159722626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.159959021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.160162054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 987 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.160334997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:54.160427429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.097991646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098079418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098108949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098133509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098157299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.09818853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.09821784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098253671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098283262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098337443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098391514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098452585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098499166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098538337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098575697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098616858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 988 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098654579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098672399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.09869182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.09871102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.09872992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098775911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098800491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098819662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098834912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098853043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098867823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098885103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098902843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098919634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098937184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.098957174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.098974175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.099031726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.099071967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.099094107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.099112287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104332726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104415387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104470658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.104511399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.104538289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.10456689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.10459165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.104620231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.104645481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104674282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104705513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.104740093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.105167431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.105355595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.105489937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.105701061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.105788653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.105822613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.105869484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.105900485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.106099968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.10619295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.106229951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 991 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.106264411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.107394813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.107449314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.107545066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.107595106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.107638317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.107680238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.107730819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.10777386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.10780658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.107838691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.107874882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.110737665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.110810787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.111367167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.111419388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.11150198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.11154199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.111628622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.111678123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.112893336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.113703451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.113760382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.113794723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.113832123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.113883654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.113924915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.113965656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 994 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.114325553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.114393894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114503176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114545087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114577797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114607288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114636448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114664959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.114695409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.1147265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.11475253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.114780561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.114821162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.119776015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.119872577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.119928958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.119962448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.12005795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.120096451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.120172512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.120214573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.120248364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.120300085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.120344466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 996 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.123121148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.123193279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.123322591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:55.123403093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.123555026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.123652598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 997 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.123722409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:55.12375949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096346393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096414694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096452755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096488396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096523686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096576277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096618608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.096657069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.096694319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.096800381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.096882583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.096962064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097102097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097186499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.09727375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097348432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 998 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097459994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097493205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097523275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.097551516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097597856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097679978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097707539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.09776468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.09779486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097828161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097852361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097880492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097909882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097945573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.097998454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.098030245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.098058275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.098122726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.098154867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.098183987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.098215878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.104992745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.105053496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.105102907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.105139528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.105178929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.105208929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.105233339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.10526288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.105288111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.105318641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.105351542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.105384002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.1073988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.11004914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110121971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110162842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110224193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110251084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110279745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110304685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110338475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110408797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110441397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1001 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110468288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110494558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110524529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.11057049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.11059437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110618801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110649521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110674772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110700762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.110722623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110747723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.110773644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.114818639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.114876531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.114920361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.114950002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.114982222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.115020023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.115055274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.115092024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122095976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122152307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122183448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122205468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122230698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122251949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122276889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.12230328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1004 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.12233849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122368161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122398872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122421582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122448482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122518274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122549654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122575615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122601075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122626356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122648246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122678457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122706257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122733978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.122774908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122814669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.12284426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.12288121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122909331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.122973882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.123059444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.123167406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.12390552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.12394171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1006 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.125621652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.125677933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.125734064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:56.125841446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.125966208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.126088361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1007 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.126204003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:56.126261514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095637187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095707989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095735389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.09576846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.09579643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095825911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095853462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.095880142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.096007654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.096108356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.096198838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.09629548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096455033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096523134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096594395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096655286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1008 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096714078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096745538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096780589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.096810629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.096901001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.096998163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097025773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097084774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097110075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097170456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097196697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097224677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097256938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097284198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.097327679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.0973552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.09738245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.097445331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.097474542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.097503013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.097534623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102195801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102275452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102320493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102360153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102385474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102427985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102452215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102480036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.102515016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102555447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102593408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.102638559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.107960889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.10801317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.10804625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108078141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108134072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108158412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108185333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108215743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108242994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108330385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108360556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1011 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108389927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108418397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108449828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108480708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108509419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108537599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.10856387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.10859069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108616071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.108637441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108663322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.108690752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.111332192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.111383423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.111471604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.111504115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.111563506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.111587627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.111653118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.111684868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.1128416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.112891891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.112982203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.113010204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.113065774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.113091615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.113162156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.113195307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1014 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.114262007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.114305288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114376549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114401769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.11442869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.1144548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114480641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114506981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114533222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114564712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.114587413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.114613163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.114640294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.130266767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.13042137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130581323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130612663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130697865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130725256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130753836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130809657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.130839898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.130867308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.130897069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1016 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.135541126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.135618807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.136727418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:57.13682603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.136985963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.137066394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1017 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.137136465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:57.137171166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093561026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093644228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093683128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093715009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.09374719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.09378837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093829731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.093870652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.093912943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.094041685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.094213908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.09428477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094487093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094572275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094643096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094712708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1018 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094779189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.09481603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.09485096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.094883801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.094916512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095220947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095268838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095301059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095325699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.09535637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.09538671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095417401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095446031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095474532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095503123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.095531833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.095560674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.095631925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.095664035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.095700026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.095733167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102385342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102449463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102485954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102522244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102550295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102581815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102606726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102636046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.102669007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102700047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102731648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.102761989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.10496058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105031431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105069572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.105105732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.105169364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.105201304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.105230965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.105255245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105284126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105352077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105384468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1021 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.105418238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.106594971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.106645592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106688612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106715353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106745743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106774794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106805784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106833605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.106858765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.106887096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.106917567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.110432612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.110509964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.110550254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.110576565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.110606476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.110631546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.110660457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.110691587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.11140609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.111453691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.111499542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.111526333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.111562533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.111587944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.111615665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.111646375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1024 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.112401899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.11246773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.112506031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.112532912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.117883802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121335817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121425039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.12147611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.12150547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121537381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121564281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.121594822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.121652463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.121694394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.121739604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121780865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121809896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121842926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121874587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121904818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121934778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.121965719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.121994809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.12202534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1026 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122056901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122087081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.122116892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:58.122237664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122304675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122362436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1027 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122420817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:58.122453388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093199347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093267608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093295089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093322819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.09335252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.0933867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093417511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093447181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.093507053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.093611755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.093722137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.093787918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.093989942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094091964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094163755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094235596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1028 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094314298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094348318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.09443021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.094476251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094607703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094683905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094711995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094791687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094845108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094881188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094907279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094935789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.09496396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.094991961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.095021261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.095050052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.095077792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.095152834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.095189344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.095221305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1029 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.095264646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100020595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100091486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100131217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.100172098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.100199108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.100240009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.10026623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.100327111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.100357271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100428333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100475064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.100514394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.102809977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.102857318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.102878838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.10296444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.103036892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.103055542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.103118683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.103136563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.103242355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.103294536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.103312167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1031 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.103329227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.10453216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.104586341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104664052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104701713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104734643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104770814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104808045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104830865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.104848685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.104868946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.104909967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.107684549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.10772756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.107792711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.107812801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.107872392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.107892313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.107966254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.108014285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.109235758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.109274749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.10934828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.10937609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.109436941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.109469482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.109501553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.109534903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1034 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.110924199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.11097653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111014361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111041751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111073782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111114863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111198394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111234905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111278426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111307836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.111332967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.111360597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.111390938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.115049377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.115087917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.115172989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.115205269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.11522557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.11524016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.115268141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.115285341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.115301711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.115325862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.115360972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1036 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.118717035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.118762376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.118848228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:02:59.11895544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.119075752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.119146943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1037 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.119191654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:02:59.119210344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.09349078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093556321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093597662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093635943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093672573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093718134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093762535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.093792916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.094318376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.094394017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.094478609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.09456006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.094737044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.094832995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.094908807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095179552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1038 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095287564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095329015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095367895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095409316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095480827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095572019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.09561728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095659881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095695931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095730472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095756513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095788473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095819594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095850245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095880575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.095911255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.095970407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.096058298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.096100989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.09613665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1039 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.096172991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.100554462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.100615823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.100655634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101694944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101746795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101798856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101836266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101876477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.101911938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.101949999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.101993449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.10203489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.104491736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.104549877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.104597258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.104813142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.104896514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.104935955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.104976116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.105012396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.105146349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.10523266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.105284121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1041 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.105320612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.106484094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.106543915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.106592716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.106627916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.106668087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.106709698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.106747329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.10678101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.1068093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.106912842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.106962933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.11215702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112239352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112312313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112346814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112382034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112409055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112441625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112475356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112509646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112562007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112607848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.112640879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.11267381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.11270053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112734261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.112771302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1044 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.11324568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.113303221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113351522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113384893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113434084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113476525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113511425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113542806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113579327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113619587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.113657288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.113693579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.113731229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.117252986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.117336607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117559141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117628093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117669423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117714494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117757935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.117794106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.117829066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.117863677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1046 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.121125668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.121198889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.121494945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:00.121589437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.121664198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.12173325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1047 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.121811011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:00.121850842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093382866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093462377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093503628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093535699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093563899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.09360229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.0936373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.093670181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.093787543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.093890255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.093974017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094044818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.09417237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094254322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094331884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094413195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1048 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094493587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094531587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094572088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.094609109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094645979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094714561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094743471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094782182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094813343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094848713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094881674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094913604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094943445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.094972286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.095001786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.095030687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.095063967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.095131369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.095162849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.09519511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1049 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.095226401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.100356276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.100439328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.100483839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100608371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100662732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100710783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100748094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100794694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.100833515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.10109612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.101151471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.101187142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.108854436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.108946347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.109005268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.109227523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.109311414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.109351005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.109384706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.109403206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.109420076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.109479517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.109500248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1051 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.109535958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.111064807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.111123938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111180259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.11121651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111268751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111305062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111339112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111372253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.111408924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.111443064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.111477935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.118736711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.118804712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.118959005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.118997466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.119080637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.119139818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.11921356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.119296821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.121203637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.122391279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.1224476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122481431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122517142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122546113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.122579503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.122614404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1054 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.122649354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.122688375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122740596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122770597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122804037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122837018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122894789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.12296129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.122993061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.123021451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.123054262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.123087763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.14054708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.140649802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140777314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140810535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140903526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140940417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140962387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140979598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.140995938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.141043489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.14108328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1056 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145406941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145474522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.145509423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:01.145564014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145621815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145695696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1057 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145760438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:01.145794718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.096960131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.097035862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.097080173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.097107983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.097146444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.100231242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.100321013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.100366524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.100616029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.10070718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.100773342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.100842353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101008466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101089318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101159729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101233581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1058 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101300432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101332822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101367893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.101402104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101482795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101555576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101583467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101776421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101814571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101847932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101874173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101904613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101934434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.101965214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.102002885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.102034956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.102066866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.102134747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.102166388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.102198169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1059 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.102229249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.118091137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.11829132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.118447783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.11878638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.118830891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.118976993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.119019104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.119055415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.119085535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.119158846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.119187937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.119235338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122480579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.12254974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122593411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.122634852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.122695713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.122725724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.122759094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.122790255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122824945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122908397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122952118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1061 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.122995178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.123847125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.123917636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.123965387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.123998128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.124033798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.124071099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.12411549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.12415295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.124185791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.124220972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.124259202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.127827759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.12790327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.12839997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.128445971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.128496701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.128526012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.129259766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.129406658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.131376095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.131442077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.131481097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.131511948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.131543939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.131573169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.13160669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.131643021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1064 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.132482016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.132578758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.13265834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.132772652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.132881464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.132925145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.132954335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.13321592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.133276601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.133309712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.133333712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.133377483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.133608088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.136894929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.136962251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137059092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137096953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137169924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137207725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137234566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137260756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.137286817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.137312597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.137347618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1066 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146106122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146170693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.146203144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:02.146257954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146313196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146381667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1067 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146443978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:02.146471909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093238808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093309329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.09333513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093358341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093399871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093450702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093479413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093507603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.093584785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.093675386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.093750948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.093811179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093934811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.093999353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094063854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094124765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1068 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094183936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094211366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094240577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094274118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094304618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094357559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094380649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094448701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094475361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094503972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094526962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094553693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094579593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094610254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094637104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.094662785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094688275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094748667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094775877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094803777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1069 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.094831478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.09918425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.099242631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.099289632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099324112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099348533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099397414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099421614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099449315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.099472645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.099524856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.099554466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.099589897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.101766598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.101818249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.10185033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.101888641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.101946191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.101969082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.102001673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.102024243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.102116985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.102180396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.102208796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1071 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.102236447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.103380849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.10343131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.10347384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103497631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103532592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103559942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103586273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103612413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.103635743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.103661874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.103689644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.107531296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.107587097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.107625418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.107651218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.107686029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.10771027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.10773913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.107800101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.10879358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.108859441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.108893812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.108917462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.108956473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.108979903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.109056095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.109103216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1074 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.110476511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.110548033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110624194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110644665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110688365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110712406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110736246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110768017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110793647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110810688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.110851098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.110876079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.110898929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.114849433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.114910324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115020476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115057187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115101518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115143799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115178359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.11521075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.115270661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.115300292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.115358963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1076 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.118667255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.118715806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.118809327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:03.1189168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.119050102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.119124644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1077 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.119182945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:03.119210275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099742628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099817589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.09984555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099880591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099905051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099936312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099966412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.099995242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.100131545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.100194576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.100335929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.10041375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100482812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100555643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100640425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100715696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1078 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100795948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100835738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.100884279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.10092537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.100965191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101034392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101069893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101105013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101134824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101172784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101205945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101247786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101283517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101316587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101346628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.101376848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.101412519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.10149067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.101532641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.101571992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1079 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.101618603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.105948754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.106006155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.106041806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.106080676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.106105727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.106166318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.106194589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.106224839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.10624933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.106315741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.106361932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.106397912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.109600013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.109654444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.109701075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.109768716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.109863387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.109896388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.109937089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.109963389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.110016501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.110111632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.110154043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1081 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.110217884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.111228453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.111291774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.111402727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.111453577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.111511698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.11155563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.11159761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.111636231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.111667312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.111700452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.111733933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.114623687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.115374571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.115445462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.115485613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.115523993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.115552334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.115581285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.115618875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.12227712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.122366502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.122433823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.122473584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.122543395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.122584116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.123237958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.123305799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1084 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.124684555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.124760666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.124829878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.124871579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.12491412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.12494373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.124972581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.124998821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.125031762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.125058312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.125080663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.125106063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.125135724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.12972099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.129786091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.129841052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.129878023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.129919374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.129954424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.130006455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.130048686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.130087557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.130121657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.130158458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1086 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.133681444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.133742935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.133785416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:04.133863348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.13400089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.134089972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1087 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.134173883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:04.134217134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.092909528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.092991089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093010879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.09302614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.09305242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093107551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093162382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093195203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.093362626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.093491588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.09357432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.093643201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093750603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093844935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.093938827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094021138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1088 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.0941052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094158791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094201572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094240442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094278673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094384745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094423426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094458496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094486267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094526268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094554938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094587289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094621129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.09465235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094686301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.094722441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094758642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094833783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094880344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094921385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1089 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.094957166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.099610243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.099693404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.099732975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.099763796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.099789036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.099866268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.099893188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.09996921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.10000753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.100098952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.100160693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.100201914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.102919195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103000366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103051177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.103096848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.10317713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.103217181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.103276802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.103314712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103401084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103486366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103529676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1091 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.103568527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.104673998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.104741539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.10479113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.10482646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.104866461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.104910352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.104955703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.104997934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.105032214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.105067535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.105102906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.107667324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.107735825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.107789116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.107826297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.107867628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.107904629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.107963339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.108010711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.109188162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.109246174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.109335185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.109370796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.109416387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.109446078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.109529769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.10956966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1094 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.110682211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.111541777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111591018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111615078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111640709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111668869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.1116978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111737521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111773441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111811452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.111842883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.111877643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.111913864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.115679814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.115742445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.115786936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.115821397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.115869708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.115907058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.115948459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.11598848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.116030211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.116066061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.116103902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1096 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.119350643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.119413894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.119491116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:05.119601528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.11969918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.119787031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1097 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.119867873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:05.119908143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093413208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093492449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.09353287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093573001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093605592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093643562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093678133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.093712994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.093783105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.093878847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.093947988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094017049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094153712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094277684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094366176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094444747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1098 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094535559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.09457765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094615291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.094652191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094745583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094817245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094853065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094896466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094929696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094966567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.094997958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.095030749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.095064459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.09510076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.095135311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.095171711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.095208672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.095305334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.095347524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.095386955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1099 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.095426666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.099298098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.09939761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.099447811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099509122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099550313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099619894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099657875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099714986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.099732656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.099818268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.099870229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.09989652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.103021618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.103083429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.1031325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.103181721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.103280213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.103320674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.103361034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.103398525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.103494627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.103582499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.10362517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1101 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.10366978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.106479623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.106544105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.106647026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.106689387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.106729408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.106769899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.10681149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.10685155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.106887321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.106922932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.106966852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.109803775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.109888127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.109937298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.109971829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.110012329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.11004893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.110100661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.110146062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.111498517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.111575199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.11163443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.11167224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.111713351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.111749942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.111790403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.111832083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1104 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.113143208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.113203679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113395163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113439603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113481684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113531715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113569866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113604117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113635197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113668788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.113700418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.113736449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.11377384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.117964709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.11802851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118130892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118194943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118228724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118253674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118283045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118314705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.118351236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.118387236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.118419997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1106 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.123181006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.123237117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.123270388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:06.123347419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.12339714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.123435831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1107 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.123493592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:06.123512883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093435903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093507194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093542335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093597956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093634966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093679097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093722268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.093756989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.09384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.093948332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.094059394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.094141876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094297889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094388861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094471672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094548953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1108 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094643725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094690586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094739027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.094783088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.094825999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.0949027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.094939851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.094979992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095014572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095051433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095086084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095124824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095161605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095200266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095241817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.095321648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.095355279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.0954243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.095456391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.095488421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.095520082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.100031937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.100093258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.100156969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.100682269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.10073357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.100840352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.100907333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.100947554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.100976484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.101011805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.101054496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.101125157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104318827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104387608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104425959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.10446659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.104533851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.104562211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.104594762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.104624753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104655893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104722924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104758825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1111 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.104789976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.105610001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.105662832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105738643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105770084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105802015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105833735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105866756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105895826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.105920447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.105956607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.106000888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.109113897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.109186278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.109225789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.109253049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.10928222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.109307441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.109337041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.109367472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.11034074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.110400161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.110468622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.110502373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.110568594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.110629345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.110733297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.110774708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1114 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.112043952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.112096763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112155084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112191975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112222385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112250986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112296817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112325227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112352448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112393288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.112418169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.11244488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.1124742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.116791691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.116874483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117025695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117067356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.11729158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117333461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117367642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117398433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.117427333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.117454463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.117485024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1116 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.12101635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.121074721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.121160173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:07.121241854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.121371717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.12155232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1117 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.121645742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:07.121684793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.0930307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093103461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093133382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093160472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093185763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093217683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093247684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093288845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.093323485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.093384466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.093444968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.093503739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.09356878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093640031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093708773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093783154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1118 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093922957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.093966867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.094002668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.094034919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094078489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094144481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094169761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094240172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094272913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094302484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094326964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094354945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094383645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094412396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094440326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.094468597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.094501017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.094592299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.09462665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.09465614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.094685801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.099474381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.099897788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.099964799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.100091642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.100132213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.100384878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.100433818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.100474739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.10051161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.101372466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.101409217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.101428127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.104370662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.106801138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.106857209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.10688046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.10691518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.106942021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.106975161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.106995152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107012392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107059543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107092704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1121 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107124024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107144945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107170735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.107209586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.107240416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.107297588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.107338318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.107373529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.10741701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.10744557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107476451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.107507632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.109739473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.109857585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.110330814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.110377675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.110414146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.110442936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.110474537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.110517568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.111439875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.111817122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.111884753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.111919914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.111953564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.111981145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.112013785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.112049246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1124 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.11330669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.113365861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113443932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113477783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113507824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113536694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113567655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113594585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113623276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113651986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.113676157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.113703277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.113734928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.1181156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.118198002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.11968509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119731101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119769442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119795702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119828843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119864613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.119902194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.119932754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.119967315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1126 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134016829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.134135441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:08.134197842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134259703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134340135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1127 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134407216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:08.134438837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093495162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093568204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093595895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093620895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093667726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093699506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093738147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.093767958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.09389462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.094007812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.094144805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.094262007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094397919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094498592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094585713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094675925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1128 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094759176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094806177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094857558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.094907039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.09496439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095034602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095072512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095112693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095148014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095184454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095219515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095283696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095326157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095364788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.095419329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.09546481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.09550124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.095565672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.095596582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.095627693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.095661613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.099263701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.099331752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.099380543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099425534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099460035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099524456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099564407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099605208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.099641098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.099679819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.09972376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.09976262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.101721707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.101778148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.101826109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.10187267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.101946991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.101986522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.102027803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.102064323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.102173356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.102264767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.102307938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1131 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.102341789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.103364378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.103421199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.10347285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.10350851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.103549231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.103599292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.103642783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.103684244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.103720964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.103755685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.103791476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.106455456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.106515917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.106586558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.106626679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.10666635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.106735421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.106779342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.106822403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.108032735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.108094716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.108146188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.108180488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.108218979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.108247899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.108345201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.108388012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1134 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.109507703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.109555244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109588605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109611855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109640696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109669776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109698157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109726987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109759718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109795379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.109827759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.10987405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.109916461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.114116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.114180461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114296433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114393115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114429246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114452966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114478317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114503847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.114528788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.114561488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.114589069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1136 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.117642856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.117693907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.117796619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:09.117895601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.118040063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.118116475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1137 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.118173776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:09.118201086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.092822435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.092887956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.092919536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.092944967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.092978898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093010148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093057779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.09308833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.093181861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.093271653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.093342875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.093413266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093594819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093678341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093768143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093843584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1138 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093917785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093952836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.093988527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094029707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094064128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094121829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.0941485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.09418191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094215441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094250761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094276422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094304933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094338103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094364954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094391294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.094416845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094442045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094500636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094535077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094567278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.094598368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099323287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099380997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099415318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.09950666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.099534611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.099585481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.099611712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.099640602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.099663933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099727194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099759365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.099795705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.101889015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.101954676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.102003537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.102074718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.10215046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.10218782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.102227971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.102275352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.102370764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.102467286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.102510066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1141 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.102547747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.103625977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.103682508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.10377442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104022765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104060965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104079896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104111826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104136567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.104166507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.104200128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.104239239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.106731476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.106783917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.106900259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.10695521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.106999451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.107035832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.107095542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.107136163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.108346786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.108404227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.108444738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.108468038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.10857492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.108628611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.108667072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.108708633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1144 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.109771893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.109827894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.109873794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.109906815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.109946086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.109971166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.109989017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.110016087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.110051128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.110092919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.110126749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.110158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.11018587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.113607695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.113656095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.113759857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.113780108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.113865869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.11391826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.113950781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.113979221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.114014812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.114052393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.114085303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1146 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.117219962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.117278193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.117377085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:10.117478497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.11762704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.117701021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1147 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.117768073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:10.117798983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093533082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093604793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093662235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093691815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093717876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093751576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093783077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.093814077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.093908019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094013881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094090093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094181664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094334137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094437089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094535251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094605322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1148 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094672394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094703024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094741475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.094775495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094814026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094909038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.094940179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.09500676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.09503638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095093732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095123592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095157643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095187793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095216934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095260455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.095292505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.095322566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.095390827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.095421258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.095455378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.095485619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.100624865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.100689087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.100724497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100797119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100828219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100889001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100917141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100955422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.100980262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.101049453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.101084584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.101114835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.103473939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.10351695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.10355176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.103642972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.103709753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.103735094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.103773074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.103798005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.103902787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.103976518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.104008039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1151 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.104038869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.105253082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.105298013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105378544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105415355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105449776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105470626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105487527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105503917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.105517707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.105537197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.105586338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.108502043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.108576114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.108649266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.108680316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.108710327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.108735117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.108785398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.108962372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.110191365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.110237856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.110323997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.110356878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.110398419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.11043148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.110496171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.110532461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1154 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.111775665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.111822315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.111962218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.111999999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.11203083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.1120607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.11208904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.112117391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.112151032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.112179492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.112203283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.112230973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.112260514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.115570786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.115625037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115661948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115688348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115719679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115745909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.11578212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115813061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.115843351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.115872322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.115904522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1156 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.11845481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.118593182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.118756986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:11.118943819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.119156383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.119343907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1157 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.119481299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:11.119572221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093217901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093288372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093320463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093349584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093381854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093425045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093469746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.093511676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.093627739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.093739741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.093824552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.093931054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094079627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094176939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094302171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094387913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1158 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094480295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094524055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094568256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.094610967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094650508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094724449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.09476278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094800871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094834241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094885742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094919563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094957574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.094997515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.095037505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.095070376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.095098106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.095125687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.095194338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.095234399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.09528743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.095324621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.098860247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.098927678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.098979259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.09902574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.09906196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.099101551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.099138232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.099188003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.099225703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.099282775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.099328316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.099372526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.10115835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.101212091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.101261842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.101311113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.101393964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.101434965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.101475456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.101511846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.101597778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.102946573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.102995204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1161 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.103035315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.103071156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.103117647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103159817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103189568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103222798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103270219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.1033039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103336341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.103364421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.103396892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.103433813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.105242647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.105312308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.105362939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.10540083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.10544245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.105478561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.105519542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.105562322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.10651574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.106572092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.106622033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.106667803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.106711284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.106747765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.106787996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.106832137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1164 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.107752274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.107808595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.107858276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.107892496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.107934297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.107975638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.108028219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.10807055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.108111801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.108148781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.108178252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.108208512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.108244483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.111973702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.112042274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112079075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112108025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112149726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112181986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112214557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112247548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.112299119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.112329689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.11236117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1166 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.115715463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.115774194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.115863116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:12.115938957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.116064359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.116142151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1167 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.116218952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:12.116249233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.09294751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093109093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093298377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093400769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093545411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093741525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.093903868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.094055941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.094294255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.094894367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.09509173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.095290614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.09879476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.098911012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.098988434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.099061315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1168 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.099138766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.099174717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.099212468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.099263719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099303149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099366351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099396441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099889581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099957142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.099988882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100017143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100051154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100083874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100116675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100149476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.100181936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.100214387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.100310348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.100348339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.10038418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.10042019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.103918146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.104203392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.104251993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.107161037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.107296239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.108147035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.108255807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.108450501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.108543103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.133511991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.133765676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.133914109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.136733682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.136907675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.137049568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.142303076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.142657533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.142806686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.142966459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.14303694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.143692993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.146450744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.146925823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1171 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.147091906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.148968501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.149158515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.151438648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.15154736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.151679562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.151859586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.152032359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.152232043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.152339575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.152674011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.152868455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.169037548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.169311223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.169842543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.169947855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.170154409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.170255161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.17074801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.170919704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.172750018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.172894421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.174901148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.1750244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.175178663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.175277565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.175643762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.175799815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1174 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.177073649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.17713569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177183231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177221451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177272543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177315183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177354404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177389865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177424715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177462036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.177496767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.177531157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.177571208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.181536713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.181595224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183609652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183655732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183690483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183719424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183754174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183786645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.183818295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.183851266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.183886287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1176 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.187609206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.187662577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.188119936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:13.188199907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.188375921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.188465452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1177 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.188556524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:13.188601355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093580287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093676119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093705879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.09373316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.09375951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093791811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093822511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.093854682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.093964444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094086736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094153628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094216019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094370872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094470254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094546165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094626526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1178 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094701448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094735799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.094788539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.09482688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094862871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094931332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094961483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.094994263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095021054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095053994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095081815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095113566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095145026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095176317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095205737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.095234508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.095280789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.09535913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.095395581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.095446552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.095481253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.099193112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.099259943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.099283933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099343205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099374675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099414496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099438086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099491177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.099509978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.099580329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.099604639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.09962221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.101810631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.101865122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.101904293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.101946814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.102009955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.102040445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.102074626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.102102496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.102136217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.102212068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.102243409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1181 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.10226946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.103231398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.103296179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.10335514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103385301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103417691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103449992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103482072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103514903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.103549273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.103582054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.103617015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.106134222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.106196193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.106233544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.106273555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.106310076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.106340496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.106374447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.106407437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.107523738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.107588469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.107639361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.107671251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.107702412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.107727152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.107754663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.107786143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1184 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.108899474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.108953335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109012216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109041377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109074467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109107058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109136809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109168019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.10920023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.10923191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.109258131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.109289531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.109322942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.112855278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.112921539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.11295918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.112985321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.113015041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.113040551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.113069602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.113098892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.113127483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.113155354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.113185204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1186 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.116390894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.116461016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.116499116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:14.116562128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.1166715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.116758861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1187 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.116847793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:14.116883824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093698733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093780774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093807955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093832806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093879907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093923587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093953618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.093991449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.094092751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.094197112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.094278284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.094369296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094519208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.09458737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094649631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094716012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1188 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094778633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094816484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094849665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.094883955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.094943036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095032578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095060759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.09513977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095183631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095215441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095241492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095292563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095322614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095353494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095384505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.095422645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.095454456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.095525037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.095558188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.095590559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.095621959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.100325128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.100390549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.10043905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.10047562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.100501891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.102916466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.102962997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.102996228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.103023259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103053309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.10308568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103142511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103365595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103432116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103471027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.103548838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.10361931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.10364479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.103673681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.103698151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.103825403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.104582348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.104631439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1191 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.104665129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.1057877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.105842121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.105908022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.105938253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.105969723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.106012504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.106054875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.106086236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.106111466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.106140457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.106171367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.114894381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.114981663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.115035834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.115064954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.115126806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.115154486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.115228527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.115287458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.119006868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.119065759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.119136221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.119167531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.119217432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.119268003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.119303173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.119335544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1194 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.120577987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.120647889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120690379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.12071578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120746531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120776161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120805982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120834612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120862643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120891243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.120916344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.120943594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.120978515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.126282995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.126352156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.126392477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.126420377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.126452128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.126478788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.126511259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.12654288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.12657447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.126604581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.126645122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1196 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.128464046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.128517317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.130663747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:15.130740018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.130801759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.130873261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1197 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.130939682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:15.130971083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093087456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093166268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093198248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093226609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.09328739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093333001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093368051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093399482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.093532405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.093641107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.093736289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.09382202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.093975163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094056935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094134576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094203317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1198 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094269988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094300719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.09433833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.09437391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094468032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094543174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094571124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094630935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094658526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094718777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094748377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094778328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094808719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094843999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.09487377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.094904691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.094933601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.095001312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.095032113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.095063843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.095094884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.101968413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.102052014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.102089955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.102154726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103059873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103098074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103123965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103154245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103178606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103208666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103241387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103292128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103331778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103363659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.10339865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.10343167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103490681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103516232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103545182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.103568173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103606863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103675505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103707216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1201 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.103737716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.106177182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.106234833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106272094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106297534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106326705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106364295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106393326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106421256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.106445027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.106473248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.106503678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.12101937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.121093452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.121223244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.121279535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.121312926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.121352757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.121390957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.121429608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.122480148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.122546969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.12259583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.122632001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.122671341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.122707002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.122758703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.122802024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1204 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.124039327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.124113069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124163529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.12419692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124236701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124302502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124364403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124407994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124446485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124480995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.124509896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.124548227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.124585468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.127898019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.12795986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128031192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128069082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128109933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128143474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128183824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128223585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.128263546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.128332737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.128372088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1206 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.14499397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.145090672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.145637432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:16.145728694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.145793755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.145865507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1207 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.145934408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:16.145968189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096320131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096391372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096426363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096470594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096500855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096537915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096573776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096608587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.096642407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.096707849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.09678092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.096848051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096914352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.096986894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097060565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097125516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1208 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097196478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097233338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097277669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.0973148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097353591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097418272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097447212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097480113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097506324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097537974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097565205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097595975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097636256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097670447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097702837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.097734108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097763268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.0978326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.09786632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097899331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.097939032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.102173011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.102589569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.103456776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103508817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103538457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103570707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103598078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103629519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.103657079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.10368708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.10372925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.103762551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.106612584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.1074426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.107582482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.108033741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.108326436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.108492499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.108661283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.108720444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.108806525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.108885697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.10906882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1211 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.109115241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.110888075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.110942546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.110982486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.111021917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.111058158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.111091668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.111124709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.11115695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.11118455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.111215971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.111269272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.113885581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.113959412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.114294099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.11434519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.11438097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.114410851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.114445282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.114480402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.115704385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.115759506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.115836208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.115871178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.115910529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.11593847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.116006991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.116047032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1214 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.117407577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.117462948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118180892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118238462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118274363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118304264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118333954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118363975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118392496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118429446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.118455197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.118484317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.118515628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127009207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127071228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127107519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.12713536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.12716524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127191001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127223211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127277492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127308773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127337173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127368464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1216 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127399554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127429515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127576538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:17.127646229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127714191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.127785272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1217 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.129755959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:17.12980966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096074381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096172743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096193144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096217014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096245814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096267935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096319686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.096353987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.097372946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.097455907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.097528489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.0975965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.097660511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.097743493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.097817274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.097892155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1218 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.097992827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098038248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098079309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098116209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.09815226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098220341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098252712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098285913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098312633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098345234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098383805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098420545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098453406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098484526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098514817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.098549628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098583178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.09865501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.09869023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098734181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.098773442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.103359498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.103429729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.1034694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103585202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103624213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103656513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103702244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103733225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.103759845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.103799176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.103833977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.103867597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.106300633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.113528668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.113684361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.113909945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.11413405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.117622075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.117841119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.117919371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.118447531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.118702776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.118818638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1221 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.11894354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.125595885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.12586289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.126123145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.126229067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.126322399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.12639916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.129322315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.129546669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.129976677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.130187831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.130816673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.134411761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.134616834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.134838119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.13493191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.135102814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.135188775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.135378359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.135510531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.13703365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.137198793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.137387156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.137477248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.137649151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.137750093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.137919926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.138046219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1224 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.139520576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.139668019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.139835222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.139914453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.139987935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140059356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140127337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140207199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140297111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140447523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.140525415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.140676308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.140831211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.147481476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.147884583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148104458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148194439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148382243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148477205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148548976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148616967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.148683429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.148845821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.148971694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1226 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.152743625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.152892097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.153080571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:18.153295295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.15355624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.153758524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1227 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.153917407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:18.154022558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096127076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096247529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.09629869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.09633288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096362431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096437372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096483523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.096517494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.105571714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.1058963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.106109564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.106305807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.108316015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.108820685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.10912629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.109322904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1228 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.109818523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.110014047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.11015463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.110287472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.110987505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111188359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111289551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111440684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111530145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111676458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.11175846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111839991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111918463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.111995404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.112200918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.11230143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.112921192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.113139386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.113292659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.113564794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.113740007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.119443284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.119672878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.119815541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.120003404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.120089726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.120259659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.121104775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.121317219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.12136725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.121404961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.121448122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.121487822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.124414177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.124470158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.124505099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.124593541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.124691663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.124720223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.124783784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.124813085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.125039019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.125121351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.125152861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1231 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.125184172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.126512287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.126576148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.126628669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.12665622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.12669617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.126727451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.126757331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.126786932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.126811452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.126840373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.126871564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.129740727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.129796439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.1298704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.129901441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.129960732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.129990282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.130066514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.130103754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.133116121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.140436878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.140505749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141138911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141184242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141220323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141257643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141293664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1234 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141324085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141387566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141425907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141450967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141479568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141517358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141547119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.14157644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.1416103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141642421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141668961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141697962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141727952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141757053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.141788304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141821934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141851715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141880915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141904576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141932586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141962537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.141993667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142022338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142051549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1236 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142080159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142108559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.14213834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:19.142202031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142261452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142328364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1237 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142401985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:19.142433226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.096412177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.096486508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.096519668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.096550279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.096690312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.098129538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.09818097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.09821446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.098247551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.098320032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.098399614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.098469905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.098921003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.099044766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.099110387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.099170868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1238 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.099594146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.09980574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.09984655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.099884821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.099983233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100066425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100100125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100169897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100197157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100253928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100297339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100324039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.10034882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.1003731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100397421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.100437002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.100461862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.100524523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.100551524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.100578024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.100604295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.105859414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.106626418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.106767781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.106979225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.107063656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.1072356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.107334541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.107633077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.10886729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.108926161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.108963732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.108997302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.110594342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.110738065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.110852907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.111035831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.111338256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.111418408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.111565581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.111647742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.111865186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.11205614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.112136971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1241 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.112175982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.113786012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.11577238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115824581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115854021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115885682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115918432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115950553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.115982784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.116009964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.116051355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.116085685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.120657191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.120851905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.121275703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.121326044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.121367565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.121401465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.122245471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.123176579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.12322438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.123284821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.123321502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.123349882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.123379183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.123404123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.123432444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.123462864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1244 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.124921892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.125000033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125041204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125066964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125103425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125133945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125164626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125192886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125222177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125250928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.125275518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.146569058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.146630399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.202552238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.202627019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.237990663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238043394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238078984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238107465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238141126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238173306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.238204957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.25645642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.256516501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1246 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.275234512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.275298713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.277111807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.277197129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.293092487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.293196539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1247 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.294788679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.29483617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:20.71852734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58890"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.793878734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"a89b8409-f9ca-4cc2-8c84-16151af0f0cf","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.793941035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"a89b8409-f9ca-4cc2-8c84-16151af0f0cf","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:20.795207289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"a89b8409-f9ca-4cc2-8c84-16151af0f0cf","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1348,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:20.874430205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58892"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:20.87631652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c6532927-a222-49a8-80c6-98c6e7a511d3","remote_addr":"[::1]:58892","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:20.876418653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c6532927-a222-49a8-80c6-98c6e7a511d3","remote_addr":"[::1]:58892","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:20.877724667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c6532927-a222-49a8-80c6-98c6e7a511d3","remote_addr":"[::1]:58892","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1444,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.18858575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58894"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.188910386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189033459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.18912816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189218242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189398906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189547438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189685361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.189818883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.224227809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"e75aabcf-d181-4b9f-b4ec-9f346e29f957","remote_addr":"[::1]:58894","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.224319961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"e75aabcf-d181-4b9f-b4ec-9f346e29f957","remote_addr":"[::1]:58894","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.224434663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.224626017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.224848531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.224920302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.226567303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"e75aabcf-d181-4b9f-b4ec-9f346e29f957","remote_addr":"[::1]:58894","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2375,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.27807453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.278164061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.278315304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.278404736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1248 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.471883276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.471974298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.472021659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.47206002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.52056298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.520803304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.520893496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521043189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.52111858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521264883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521343695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521416136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521484597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521552308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521614649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.521693661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.553929686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.55414307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.554288742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.554424505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1249 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.554868673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"b688142f-13f9-4557-9a08-f5c27ae80859","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.554974935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"b688142f-13f9-4557-9a08-f5c27ae80859","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.555181369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58896"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.555452274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.57066896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.580885672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.584723684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.585101481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(5)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.588733629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4c401b25-bb7c-4416-aa70-776523ac881f","remote_addr":"[::1]:58896","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.608380388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4c401b25-bb7c-4416-aa70-776523ac881f","remote_addr":"[::1]:58896","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.609227004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(5)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609321275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(5)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.609376707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(5)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609440178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(5)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.609497379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(5)","src_addr":"[::1]:54245"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609629191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609705473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609856975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.609927937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.610063849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.61013183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.642760523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(5)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.735722467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.735835779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(5)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.735951941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.736074084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.736198146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.736353919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1250 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.736584573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(5)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.736665475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(5)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.736725826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(5)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.736799547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(5)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.736866419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(5)","src_addr":"[::1]:52884"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.740774872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"b688142f-13f9-4557-9a08-f5c27ae80859","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":185919,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.740971386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.741114948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.741246561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.792789578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.792842089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(5)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.79288358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.792939521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58898"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.792970591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58900"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.793527482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.795151432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.795193023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.795303075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.795336556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.797178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"4c401b25-bb7c-4416-aa70-776523ac881f","remote_addr":"[::1]:58896","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":208456,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.826281486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"0d95fd47-9818-4bca-a77f-c8c6888f103e","remote_addr":"[::1]:58900","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.828758553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"0d95fd47-9818-4bca-a77f-c8c6888f103e","remote_addr":"[::1]:58900","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.830418174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.83342015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.833462571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1251 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.886927534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"95bb8d55-dbd6-4925-a5c1-9632caf12a20","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.887070387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"95bb8d55-dbd6-4925-a5c1-9632caf12a20","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.88775492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.892435348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(5)"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.892663372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.892862426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:21.893128641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(5)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.993486194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(5)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993539275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(5)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.993572705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(5)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993599236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(5)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.993627076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(5)","src_addr":"[::1]:46776"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993666267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993699038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993736059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993768549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.99381758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993858031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993892541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.993924122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(5)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.993962113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(5)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.993993093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(5)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:21.994023534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(5)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:21.994056474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(5)","src_addr":"[::1]:32839"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.137837523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.137876504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(5)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.137919214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.137971415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.138013616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1252 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.138070647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.138102468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(5), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(5)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.138143398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.138697179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.13874099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.154854492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.154917033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:22.155146077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"0d95fd47-9818-4bca-a77f-c8c6888f103e","remote_addr":"[::1]:58900","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":328859,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.155920652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.155975083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:22.156013144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"95bb8d55-dbd6-4925-a5c1-9632caf12a20","remote_addr":"[::1]:58890","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":268477,"response_code":200} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.15849269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.158573781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.158802076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.158842197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.158935558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.158964859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.225919556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.226015158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.226082199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.226121179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.240308325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.240394507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.244994703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.245053935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.252073026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.252152697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.252179868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.252208838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.252240649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.2522894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.25231726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.266699951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.266793172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.266826473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.266856444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.267313812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.311526832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.311718775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.311879069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342295989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.34234969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342457292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342499623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342603375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342643836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342684547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342721487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342753168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.342793549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.34285741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.482861627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.483096742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.483322046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.577994542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.581747752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.581908815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585212667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585466312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585559104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585640946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585719787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585795718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.585948371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.586029543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.595567902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.595771736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.595893128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1256 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.596652772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.604829996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.605032419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.606521097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.606776242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.61839192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.618628735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1257 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.666565694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.666643346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.666679576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.666709997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.667241097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.667331058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.670241493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.670332845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.673663307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.673769959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1258 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.674730017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.674805579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715277708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715507363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715603285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715683136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715763148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.715842489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.71591898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.716577373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.716661634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.720376254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.721193569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.730374422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.730534434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.858880153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.868041725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.875558406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.877667975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.884032365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.884239618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.889890295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.889955456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.890228981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.890267682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.890334383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.890368824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.893938781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.895714054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.906236271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.906312843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.906351264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.906378104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908015084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908050015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908082106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908113346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908143797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.908172998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.908206908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.908247319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.90830615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908344641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908374011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908419732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.908448163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912333336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912392247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912427878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912467898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912508149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.91254356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.91257554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912602121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912635481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912672632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1264 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912704853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.912738943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912772454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912799865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912833715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912860036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912897846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912927507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912958277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.912992228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.913022609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.913050649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.91308194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.937345435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.937430836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964426143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964489784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964535755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964569376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964599096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964630407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.964656167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.96742909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.967487621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1266 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.981470603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.981553735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.995326233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:22.995432615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.995610379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.99569594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1267 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.995778422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:22.995816312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.093706949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.093785911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094413093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094442323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094552895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094587736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094617666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.094659227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095140766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095224658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095291229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.09534879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095406101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095467272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095542464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095618135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1268 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095699247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095731407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095763658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.095794979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095829789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095893761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.095949471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096003543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096034863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096068234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096100804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096133905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096167115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096200196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096231757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.096257887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.096312008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.09639209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.096429191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.096499342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.096533853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.100881994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.100941435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.100998076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.101039326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.101067927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.101109618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.101140048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.10122191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.101259521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.101345542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.101387143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.101421864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104090864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104142325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104198726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.104250287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.104372189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.10441145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.104446621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.104474601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104591423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104673905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104728296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1271 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.104770637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.106110692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.106370377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106469639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106685293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106773745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106808765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106842826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106876516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.106909357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.10707214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.107134511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.111582435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.111637226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.111672217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.111697467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.111725818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.111749868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.111776108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.111804619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.126925652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.127034334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.127137776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.127173617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.127255519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.127288949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.127364681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.127405852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1274 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.12892178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.128975851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129040182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129074803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129116024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129148764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129178755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129208915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129240236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129272887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.129306717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.129343008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.129383098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.134429633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.134493125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134540446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134571126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134602187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134632097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134661158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134691748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.134720859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.134750639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.13478132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1276 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.136880219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.13693336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.137010482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:23.137078763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.137202325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.137285937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1277 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.137366349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:23.137402349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093066032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093150554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093192864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093333107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093367988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093406158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093443029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.09348698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.093536741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.093613952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.093684974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.093748615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.093920218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.09400361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094084491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094175323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1278 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094265244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094310225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094359226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094400157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094434128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094502379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.09453556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.09456701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094597021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094629921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094657352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094692712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094729583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094768744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094809575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.094845555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094880146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.094967738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.095008158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.095041329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.09507517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109136723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109204245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109238616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109278666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109304657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109332087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109354498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109381548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109405159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109434299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.10946695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.10949755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109526351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109585422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109628653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109666043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109725714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109757005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109793176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.109821656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109850647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109926728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109958149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1281 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.109986979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.11001597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110046811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110078961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110103641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110130562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110153422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110182513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110213144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110252774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110285945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110322386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110358886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110391697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110427608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110455568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110488619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110516229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.11054795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.11058197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110623841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110662202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110699303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110727533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110759934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110787544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110819775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110853595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1284 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110887126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.110922537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110970058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.110998668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111424136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111458267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111491807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111523608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111555739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.111587579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.11162065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.111652781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.111687021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.125807886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.127776363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.127927426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.127961476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.127992747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.128023478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.128052548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.128083309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.128108089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.128186471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.128245312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1286 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.145335753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.145411154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.145565117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:24.14573835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.145903453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.146000295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1287 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.146078177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:24.146115517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093312991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093388623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093441624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093496315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093533395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093576816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093636537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.093687048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.09377426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.093910082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094012804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094095186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094253029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094359701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094445622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094529054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1288 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094612915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094659056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094706317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.094751948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094795729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094888911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094927641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094964082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.094998733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095038083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095080034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095120145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095157956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095197116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095237317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.095304808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.095344899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.09540858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.095438391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.095466561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.095496462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.100815212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.100886803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.100968145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.101062007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.101100847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.101205269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.10125059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.101288501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.101324532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.101410543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.101464174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.101506375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.103999272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104068313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104118074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.104393779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.104477911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.104516461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.104556602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.104593153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104699945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104812057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104856088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1291 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.104893019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.106358096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.106437228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106595551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106642472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106681922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106713313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106767844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106821735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.106864456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.106902916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.106940227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.110222139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.11028723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.111969351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.112018982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.112055983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.112087433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.112134344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.112172305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.1129646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.113025571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.113107013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.113148573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.113188304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.113223885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.113275556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.113320806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1294 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.11933235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.119415081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119530173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119570094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119650325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119691606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119731737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119768888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119804508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.119842319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.11987446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.11990294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.119943671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.124904194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.125045076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125178439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.12522275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125260661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125300531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125340702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125381833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.125413303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.125448354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.125499075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1296 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.129880987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.129943398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.130058731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:25.130161653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.130303595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.130402147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1297 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.130475779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:25.130500359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093692523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093768495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093808385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093842606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093876337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093927267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.093970858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094009799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.09404812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.094121211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.094194423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.094286924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094412976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094499438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.09458589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094662711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1298 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094736042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094775693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094815734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.094856445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.094907836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.094980047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095014018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095050868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095083029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.0951182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.09515417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095189161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095226372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095287433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095327084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.095358514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.095394815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.095471446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.095512707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.095546948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.095580538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.100111383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.100195015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.100235316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.100291057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.100325827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.100852517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.100912698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.100950149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.1009776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.10100728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.101038781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.101070261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103199932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103438366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103489167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.103526538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.103589219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.103615249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.1036448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.10367012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103779592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103856464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103890394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1301 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.103922735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.105119397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.105182709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105319601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105363752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105465434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105507665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105540395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105583916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.105619557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.105649907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.105694388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.110901516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.110967267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114117886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114176707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114211608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114245219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.114273889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.11430596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.11433796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.114371251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114404952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114429062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114456963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.114481033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.114508573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.114599035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1304 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.11590665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.115975801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116021772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116054333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116110634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116148995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116197535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116230976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116260477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116305387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.116336848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.116373709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.116405649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.131546544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.131633905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131711527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131746697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131780978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131814509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131847929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.13188024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.131918191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.131952801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.131988852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1306 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135135051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135213262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.135268923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:26.135402976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135518958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135600539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1307 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135673881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:26.135708311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095374899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.09543812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095479491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095528112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095563573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095597203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095627554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.095660995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.095696815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.095768586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.095849068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.095925289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097315595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097402597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097480029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.09754824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1308 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097615251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097650232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097695463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.097733754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097768844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097829185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097856096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097887756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097915497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097948458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.097983748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.098024129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.09805926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.09809245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.098123611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.098153871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.098187652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.098264984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.098304894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.098340775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.098384306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.102190917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.102252879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.102300559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.104259456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.104335067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.104400359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.10444387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.10448487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.104516091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.104568012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.104620113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.104658684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.10713339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.107187781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.107236182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.109020155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.109128187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.109160528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.110952102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.111000662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.111036763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.111132055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.111174456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1311 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.111211916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.112117003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.112176245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.113928478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.113993769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.114254093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.114297264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.114331465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.114363576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.114398566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.114432227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.114484138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.120601692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.120668133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122567859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122637221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122670721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122694912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.122724182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.122761283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.122796744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.122835934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122877755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122908346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122943686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.122975457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.125370432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.125431633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1314 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.127715216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.127771447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127795898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127810978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127827698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127842028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127858419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.127875949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.12789236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.1279156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.12794077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.127973191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.127994451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.136544611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.136607873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139204092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139262353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139296513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139329444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139362644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139401005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.139431076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.139462506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.139497347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1316 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.143192787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.143305329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.143616515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:27.143692096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.143831549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.14391382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1317 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.143987182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:27.144021012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093485308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.09356566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.09358716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093617711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093651771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093677432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093709452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.093730613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.093890136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.093973177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094043379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.09411663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094278973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094362445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094431906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094499637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1318 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094566919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094603429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.09463669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.094680931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094771032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094840704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094868774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094929275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094958786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.094987087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.095022837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.095052198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.095080178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.095108019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.095135459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.09515991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.09519068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.095274402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.095311943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.095342813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.095373944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100137993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100197994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100234015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.100330117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.100364588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.100422649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.100452719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.10048276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.1005131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100577532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100616002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.100647663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.102803354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.102853304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.102887355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.102956657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.103023678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.103058648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.103086879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.103109899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.103195501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.103286223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.103320173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1321 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.103350924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.104453354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.104530096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.104579517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.104616897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.104661409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.104694579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.10473405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.1047731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.104839102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.112095798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.11218873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.124335407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.124422129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.124525011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.124571272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.124651303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.124695334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.124801866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.124851747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.130022134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.130088035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.130165077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.130192157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.130239958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.130259098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.13034781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.130416171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1324 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.14684474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.146957172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147120725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147176626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147261788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147297138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147329699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.14736667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.14739496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.14742334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.147451761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.147479772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.147512032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.151550028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.151609909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.15165333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.1516825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.151716541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.151758622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.151792122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.151827023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.151859654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.151893164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.151927685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1326 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.155313489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.15536331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.155446831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:28.155517573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.155640645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.155701576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1327 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.155759587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:28.155795118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.095740855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.095815137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.095848277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.095905989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.095940509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.09597938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096016691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096051351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096084372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096152063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096213194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096288076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096440668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.09651102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096567001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096620532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1328 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096694663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096721574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096750265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.096780515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096814076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096873807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096898237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.096960068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097012799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.09705063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097085361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097118521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097155322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097189873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097225043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.097255404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.097292465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.097377276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.097415077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.097442998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.097475838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.10558688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.105657361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.105694512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105729213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105757633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105788784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105823524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105855715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.105885546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.105916146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.105955307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.105991468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.106023738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.106053929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112296306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112347687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112431189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.11246992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.1125036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112527761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112560221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112635603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112671883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1331 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112703644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112741815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.112776625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112809746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112834146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112868747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112902808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112936778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112965749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.112993579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.11301971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.11304596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113078781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113108252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113138412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113159533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113184213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113205303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113229334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113256024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113282755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113316816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113381277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113408337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113438078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113467038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113503269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.11354554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1334 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.11358595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113629141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113670152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113699453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113717983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113732153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113766594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113796025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113826065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113844395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.113860726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113876576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.113905496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.120394988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.120458809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.12049978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120536131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120570651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120604092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120636942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120668633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.120694634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.120727034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.120761875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1336 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.126263978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.12632458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.12636443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:29.126442042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.126520123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.126608265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1337 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.126694216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:29.126720297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.092958928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.09304346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.09307863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093152722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093214263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093259453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093298984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093330735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.09360956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.093698812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.093771683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.093838774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.093917846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094007527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094091699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094178581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1338 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094276023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094326144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094372105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094415555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094461836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094535977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094588389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094636299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.09467151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094707641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094745512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094786262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094846333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094880554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094909344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.094933275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.094959605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.095031707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.095063418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.095093168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.095124848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.099863798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.099931699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.09998006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100066252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100107042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100154143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100189054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100233495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.100285886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.100365997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.100414628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.100457079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.10267396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.102733081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.102782002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.102872224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.102951455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.102990846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.103031807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.103068268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.10317777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.103295202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.103341863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1341 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.103375983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.104460114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.104541015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104593386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104629907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104669127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104702828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104742829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.10478421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.104825541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.104904472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.10642258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.108131483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.108186394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.108239635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.108286415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.108362547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.108398208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.108467739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.10850974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.109900506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.109976857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.110019928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.110048609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.11012419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.110172481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.110222822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.110259163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1344 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.111531256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.113024555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113086176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113120216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113168057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113202498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113239548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113277839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.11331603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113356161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.113392431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.113422942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.113455392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.11600321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.116059691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116116742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116146523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116178133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116208804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116239615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116287085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.116319156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.116350787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.116384807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1346 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.119767901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.119820022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.119871503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:30.119937434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.12025615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.120359262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1347 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.120437874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:30.120470594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.093689776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.093776078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.093815029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.093919461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.093966362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094006872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094042583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094076214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.094119485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.094185356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.094315148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.094386839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094524822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094627974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094710985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094804517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1348 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094877249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094910909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.094980241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095061222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095153054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095194075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095232455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095282256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095323367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095363578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095404389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095441119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.0954782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095517401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.095554352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.095596472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.095662763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.095692554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.095721604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.095753825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.100698837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.100769099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.10082068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.100950312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.101010623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.101041324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.101067675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.102194786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.102249367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.102282587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.102316278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.102347259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.104692723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.104792445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.104856326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.104891827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.104984118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.105023849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107132878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107185519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.10721845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107300842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107324492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1351 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107342213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107376983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107402174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107421744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107438304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107469105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107485725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107504916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107538576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.107581827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107622308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.107658968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.109981852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.110045553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.110105065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.110131135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.110314669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.110358399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.1104102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.110448021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.111866368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.111935609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.112021721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.112085512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.112117162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.112140193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.112176704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.112204484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1354 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.113463457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.113514309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.1136212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113664331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113712912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113737203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113787063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113819784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113867955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113900366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.113952127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.113988997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.114043898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.118093944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.118179316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118249427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118287068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118325108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118364079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.11840524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118444451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.118478971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.118516592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.118554353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1356 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122559438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122616799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.12265432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:31.122710871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122764372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122834503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1357 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122900505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:31.122933325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094354414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094436745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094473176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094505177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094539657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094581638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.094635769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.09467976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.094896644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.094976105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095048617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095129968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095196579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095294711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095379603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095464475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1358 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095551126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095598717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095646338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.095690699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095733229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095809141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095846832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095883462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095915693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095954014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.095994065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.096034885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.096071456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.096109297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.096158597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.096195108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.096227809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.09630991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.096341541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.096370321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.096402112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.101805433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.101879095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.101936456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.101979216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.102009687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.102041838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.102071588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.102105979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.102136729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.10217092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.102206041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.102243511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.10642677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.106503931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.106541772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.106751236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.106835668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.106855778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.106874118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.106888459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.10695881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.107032952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.107082372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1361 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.107114633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.108746664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.108821155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.108861076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.108890156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.108920867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.108947307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.108989238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.109021429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.109053869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.10908396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.109117631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.111812291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.111876732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.111925053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.111961584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.111998234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.112024455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.112065546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.112117876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.113309789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.11336851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.113409921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.113441121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.113474882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.113502473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.113561114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.113600314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1364 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.117236203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.117296864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117334965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117364365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117442137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117468317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117493388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117517568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117542649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117568539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.117597159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.118508727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.118571008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.124444248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.12451856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124716673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124760154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124803285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124829386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124854196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124879587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.124901197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.124926377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.124963428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1366 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.128608496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.128673097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.12880484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:32.128881441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.129002553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.129094775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1367 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.129179597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:32.129225298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093058734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093137585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093170836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093196077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093219657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093258367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093287468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.093315949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.093552043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.093634905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.093693526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.093753657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.09392081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094002981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094099873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094178835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1368 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094240476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094293887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094329198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094378328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094527141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094613803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094646273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094683284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094708235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094725615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094742245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094758675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094781946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094811367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094829407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.094844497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.094920169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.09499725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.095032561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.095067171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.095101152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100133376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100206488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100256289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.10033303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.100370301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.100427192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.100464183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.100506994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.100543354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100620245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100668686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.100722378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103167564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103227665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103291266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.103373207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.103452159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.10349091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.10353228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.103569771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103674483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103760495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103803956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1371 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.103842456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.104854775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.104916536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.105006208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.105038489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.10508958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.10511478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.105146761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.105178381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.105207812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.105235322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.105264483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.108041045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.108115597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.108201648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.108232469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.1082991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.108329431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.108398722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.108435592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.109816628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.10989415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.109945501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.109982252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.110023652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.110059563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.110100794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.110153485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1374 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.111333497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.111393458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111442739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111479749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.11152002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111553061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111593411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111635442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111677483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111716704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.111761005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.111792825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.111828576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.115738519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.115858882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.115909212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.115943813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.115982934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.116023685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.116063206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.116103326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.116147637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.116183468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.116220518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1376 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119297496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119378158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.119462259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:33.119538971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119669423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119789625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1377 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119849037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:33.119869567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100322625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100402526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100454777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100488388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100517779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100551469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.10058978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.10063067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.100673721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.100748133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.100840294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.100892975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100927006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.100985297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101052349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.10112345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1378 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101163751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101194521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101227592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101248712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101274823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101322734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101340994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101362074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101388575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101417445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101435516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101467856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101487637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101504367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101534498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101551508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101568778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101616829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.10164681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.10167483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101697181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101726471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101746902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101771522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101794783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101809373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101836443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101852813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101869424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.101886674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101912745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101935565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.101960826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.109604229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.109778912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.109919945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.110134769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.110340623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.110440054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.110509256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.110548187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.110664279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.11074983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.110792341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1381 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.110830152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.11176879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.111825651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.111886232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.111924982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.111964893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.111999734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.112040455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.112081965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.112121276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.112155927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.112189007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.114939899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.11499979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.115062451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.115101142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.115142023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.115178823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.115220094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.115277476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.116537839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.129632615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.1299097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.130006352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.130170595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.130258437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.13042266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.130548892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1384 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.132190453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.132349716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.132512609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.13258841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.132722253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.132796174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.132864046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.132929867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.133004298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.133070459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.133135291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.133276523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.133390155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.13740417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.137468481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137515342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137547353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137583284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137618575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137659345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137695446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.137727826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.137763627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.137801108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1386 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.141070389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.156512739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.156654982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:34.156768864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.156929077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.157006168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1387 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.1570866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:34.157117681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.099646917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.099703118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101493271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101531722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101551863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101644704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101675935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.101696605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.10351332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.103610641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.103686133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.103751564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.103963648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.10405491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104127861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104198953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1388 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104292494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104334015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104371676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104408286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104445497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104509298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104561389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.1045959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.10462438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104664951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104698442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104731482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104764003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104796633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104828604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.104856255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104887795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104956416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.104996037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.105030268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.105080679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.109617584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.109680365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.109718546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.11154177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.111591171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.111633302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.111671102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.111707953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.111749014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.111784964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.111818555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.111851916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114254991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114324722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114363653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.114565007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.114671919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.11470833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.11474791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.114780231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114817261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114862752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114893393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1391 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.114926414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.116098916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.116156727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116219108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116241258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.11632215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116370531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116405161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116439702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.116474323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.12595767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.126039222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.129248742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.129329174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.129558568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.129605389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.12963643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.12966509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.129735941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.129781022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.131030146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.131100987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.131637607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.131701818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.131747619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.13177936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.132493923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.132547924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1394 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.133661245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.133716126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133811838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133856539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133897959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.13392608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133944131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133967621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.133984751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.134000972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.134017212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.134033162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.134050502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.137925535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.138000646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.138040877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.138068418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.138107628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.138139129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.13817219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.13819997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.138224911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.138256901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.138292482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1396 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.141574874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.141659165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.141703536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:35.141779198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.14192909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.142028992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1397 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.142201945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:35.142248926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093113289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.09318562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093216231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093249411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093314793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093352863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093386294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093418034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.093540747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.093652269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.09372443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.093789641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.093943124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094046166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094121858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094195549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1398 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094271471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094305521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094341662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094376812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094410873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094471854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094499575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094536025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094562296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094592557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094624537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094655638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094686318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094717839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.094749109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.09477453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094804661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094889562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094924593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094959233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.094992934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.099874736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.099942957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.099977338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.100029339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.100055499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.10012443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.100160701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.100189882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.100213522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.100310454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.100350855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.100379445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.102877142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.103377642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.103430263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.103469304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.1070154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.107064301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.107096741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.107124202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.107278685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.107368696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.107407527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1401 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.107445018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.111197188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.111371872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111420832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111451383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111485364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111514714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111545315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111577395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.111607976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.111638417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.111676347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.117574308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.117643029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.117789942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.117836143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.117870483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.117886294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.117902704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.117928435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.119710928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.119770039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.119927492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.119964882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.119996413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.120021063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.120093345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.120133526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1404 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.122029501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.122085572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122122063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122147814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122176244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122208925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122237795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122266666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122295086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122324987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.122353818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.122382618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.122414648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.128940231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.129005443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129176196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129217686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129265967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129299418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129330409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.129361619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.12938717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.129417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.129448141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1406 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135066016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135135597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.135171248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:36.135239489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135318091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135385712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1407 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135455613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.135487274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:36.706857915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:03:36.709681958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"136.68595277s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093415069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.09349127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093532781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093568152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093600923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093641383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093682764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.093761246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.093807016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.093882568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.093959869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.094035801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094187314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094271575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094343586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094432458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1408 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.0945361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094595611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094645752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.094699773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.094797545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.094904807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.094925637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.095007489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.095024949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.09504165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.09505817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.09507443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.0950907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.095107001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.095123661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.095142332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.095262734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.095306505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.095349036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.095388866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.095410097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.101898838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.1019731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.102015761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102085222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102113432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102175244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102202504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102254095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.102279666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.102345707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.102378257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.102407838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.104737831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.104800622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.104832213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.104916025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.104972996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.104996636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.105050487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.105079228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.105181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.105285162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.105313172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1411 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.105343023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.106450293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.106491994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106575536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106600716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106657957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106682168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106707038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106736889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.106762099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.106786359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.10681216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.109521551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.109561162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.109657513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.109709274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.109740855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.109765105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.109797916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.109819246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.110989738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.111050999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.111125271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.111159252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.111191382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.111220713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.111310054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.111352165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1414 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.112510507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.112574218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112613869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112641949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.11267508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112703141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112733271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112762432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112791002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112819343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.112849023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.112881404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.112917345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.116796148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.11851631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118583071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118613092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118643612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118673733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118703694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118734604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.118762004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.118793725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.118834656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1416 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.12062982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.120677391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.120708721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:37.120764932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.120826863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.120902275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1417 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.120966696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:37.120996037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.092815532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.092890484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.092922364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.092990806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093029596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093083947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093124818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093157139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.09321712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.093310832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.093389663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.093468765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093612847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093704129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093793721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093871302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1418 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.093954204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095007034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095058364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095097835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095159226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095197737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095224158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095268628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095298339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.09532737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.09534556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.09536196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.09537837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095414761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095443292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.095458872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095475352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095527303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095548134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095565444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.095584265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.098822705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.098918427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.098948218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.0990691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.099113971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.099147672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.099175822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.099235763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.099281844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.099315185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.099335545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.099352895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.101545486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.101605507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.101663429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.101701699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.10176073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.101785571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.101850652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.101880173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.101976245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.102059806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.102096767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1421 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.102126227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.103036454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.103095845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.103145906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.103207237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.103259848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.105310657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.105359548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.105393858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.105426649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.105459279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.10549435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.105945129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.10599774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.106085161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107197332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107236433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107274194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107292764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107311314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107328315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107348825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107421536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107440437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107486858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.107505178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107555379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.107580319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1424 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.108506507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.109042587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109098438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109135179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109174309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.10921114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109254081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109279131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109300942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109327242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.109367783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.109423074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.109474575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.112161976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.112204226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.112280908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.112306888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.112324779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.112341409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.112357739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.11237422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.11239554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.112451361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.112491882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1426 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.115821774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.115883705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.115963136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:38.116046508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.116108259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.116194921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1427 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.116236812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:38.116256402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093665382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093772784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093803444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093845765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093873786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093907037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093938447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.093969298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094000158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094061399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094128311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094193082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094338434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094413606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094487367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094555389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1428 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.09462447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.09465632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094694701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.094728642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094762402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094825984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094850984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094879835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094905105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094933766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094962926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.094995427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.095023998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.095054208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.095083519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.095108039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.09513654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.095204151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.095234862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.095281252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.095317343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.099627333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.099687885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.099723735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099758296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099783216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099823707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099849718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099878438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.099903299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.09996304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.100008921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.100040321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102298674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102341535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102364095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.102429406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.102516548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.102552079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.102577759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.102592969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102689731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102763272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102785533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1431 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.102802863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.103874303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.103908964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104007356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104037496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104067757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104101137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104141368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.104178729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.10421652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.104254071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.104318742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.106760598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.106814959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.106851569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.10688408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.10691405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.106938591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.106967211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.106997342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.108057432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.108109923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.108173464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.108202545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.108256606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.108297936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.108395028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.108422989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1434 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.10954743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.109589781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109632481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109657682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109686242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109710343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109738474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109766704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109795924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109828605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.109857986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.109887076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.109917527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.113232779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.11329199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.11333381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113363751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113395412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113430402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113463333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113503674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.113534634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.113567145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.113601555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1436 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.116674023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.116729054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.116785335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:39.116850456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.116973209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.11705085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1437 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.117124471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:39.117161742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094174275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094278967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094316248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094347858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094381329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.09442412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.09446626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.094502361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.094597753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.094748086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.094834277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.094909589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095026711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095123623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095208185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095302296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1438 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095387238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095443819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.09549247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.095536441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095579301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095645173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095681713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095718324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095752365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095812566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095869697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095910078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095948228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.095988709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.09602972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.09605815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.096085981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.096147802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.096183153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.096216263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.096247614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.100725248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.101597634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.101649155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101690806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101725236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101763337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101797818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101834738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.101877299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.10191149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.1019458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.101982321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103233655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103302096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103351487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.103425178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.10350359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.103552581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.103594882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.103630502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103705514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103789495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.103870647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1441 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.105416426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.105506187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.105564929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105611469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.10563479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105671221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105692571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105709901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105742272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.105762492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.105779643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.105798243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.107683939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.10774743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.10778559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.107812351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.108893481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.108940572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.108974493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.109011053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.109732807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.109796918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.109847029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.10988401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.10993297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.109970581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.110010962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.110054073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1444 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.114252942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.114329913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114376124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114406204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114437855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114463895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114498006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114542587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114577357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114611968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.114648999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.11469447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.114729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.133931421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.134008182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.134152945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.134192416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.134228477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.134277467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.134318258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.13438212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.13441979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.134456731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.134491891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1446 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.138595108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.138656769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.138746071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:40.138833313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.138966535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.139055727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1447 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.139131978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:40.139169319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.093337513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.093407155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.093433935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.093458625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.097191155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.097218146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.097236926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.097254896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.097272347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.097313737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.097348338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.097381519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.09741441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.09745685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.098303746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.098394138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1448 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.098456969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.098477639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.09849757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.0985354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098571561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098616082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098633092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098650503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098668193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098685053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098701374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098717834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098733954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098750475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098766535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.098780315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.098796736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.099014429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.09905506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.099090061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.099127202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.101113869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.10116667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.101203251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101326173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101367244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101402054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101442445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101478086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.101507336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.101577958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.101619489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.101652759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104192377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104259108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104318289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.1043628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.104431862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.104462852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.104511563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.104540673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104602765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104679896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104713877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1451 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.104765598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.106318917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.106378218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.106419588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.106449069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.1064825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.10651027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.106544781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.106578362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.106609072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.106644113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.106679973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.112252398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.120253179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.120366481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.120403721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.120434852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.120461832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.120492743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.120524964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.121789527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.121852388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.1219415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.12197716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.122040742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.122072112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.122135443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.122169474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1454 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.123458328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.12352476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123599541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123634362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123692772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123723543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123766624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123798685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123829885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123860556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.123890536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.123918997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.123949787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.128614255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.128678396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128753058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128801648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128838279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.12887522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128910081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128942571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.128971112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.129001322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.129033633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1456 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.132262194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.132333665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.132420757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:41.132517678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.13261151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.132685921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1457 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.132787474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:41.132831744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.094988618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095060679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.09509104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.0951187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095147401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095180772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095213862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095256093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.095299584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.095404246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.095474557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.095539398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095691441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095767792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095835654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095904675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1458 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.095983817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096016787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096049128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096084069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096116789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.09617619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096206221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096235101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096259712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096349463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096386194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096416235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096445245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096489256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096517867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.096542967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096571098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096643749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.09667454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.09670543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.096737411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.106202728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.10787694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.107928361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.107967661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.107997072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.108037423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.108063773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.108093134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.108117684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.108146925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.108178465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.108210866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.117909968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.1179974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.118037881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.118135462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.118249785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.118285205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.118344596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.118376547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.118489619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.11856632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.118607941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1461 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.118643142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.119815454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.119866095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.119926076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.119952806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.120038468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.120091449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.12016104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.120202051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.120239662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.120308483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.120347824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.122498784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.122576316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.122632727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.122671477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.122711608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.122747959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.12281825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.122869511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.143068491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.143167682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.143284635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.143331155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.143400497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.143429167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.14357915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.143619081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1464 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.145077908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.145127159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145213431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145243131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145286172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145313793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145344113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145374504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145405214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145435585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.145466415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.145497196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.145530206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.149400689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.14946306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149511731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149540061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149572652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149604333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149634593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149665244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.149691835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.149722875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.149756306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1466 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.16226766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.162349122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.162453184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:42.162546385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.162675358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.162752749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1467 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.162832381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:42.162866422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.0938266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.093890501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.093923452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.093956953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.093987503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094023414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094059195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094093965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.094170337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.094290989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.094380581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.094525803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094717757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094798858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.09488058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.094956581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1468 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095025343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095055953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095088964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095122584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095159085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095273107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095307088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095356509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.09538146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.09541137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095440661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095469291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095497932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095527482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095556163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.095580533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095614984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095679705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095710326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095741256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.095771517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.100477055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.100543566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.100579037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.102639936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.102696767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.102728387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.102755298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.102835599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.10288358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.102966732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.103007652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.103040893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.105675313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.105724363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.105772894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.105806755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.105864436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.105892286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.105923607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.105953148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.1060733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.106161571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.106201192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1471 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.106237673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.107458606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.107520107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.107556658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.107590778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.107633989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.10765975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.10768725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.107714421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.107747152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.107773352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.107801213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.116525926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.116608347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116647118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116673719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116704709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.11672948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.11675805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.116788211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.116827071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.116861932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116895383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116919533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116948964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.116974364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.117001695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.117030666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1474 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.165076567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.165152629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167227338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167291419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.16736129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167400831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167438202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167475593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167506893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167540524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.167572714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.167601675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.167633955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.171260323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.171319474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.171521588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.171561879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.171592969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.17162427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.17165464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.171684501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.171708452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.171740492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.171800073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1476 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.191766328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.19186276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.201567352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:43.201676394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.201827647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.201917719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1477 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.20199468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:43.202031521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093641971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093714572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093746013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093774033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093804044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093844955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 620 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093898626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.093940797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.094036188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.094163351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.094257903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.094344814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094465826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094555698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.09463759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094721631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1478 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094805603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094850674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094897395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.094942365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.094985806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095062727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095098118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095140669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.09517373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095232341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095289752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095330983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095368113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095404784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095451785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.095488115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.095522666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.095585757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.095614618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.095642478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.095674269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.100693623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.100769054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.100821085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101211342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101255594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101297244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101321465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101348065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.101371496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.101398166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.101432607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.101465807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.103606738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.103664129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.103697869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.103779031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.103867203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.103898513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.103951724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.103984895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.104107957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.104209389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.10425384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1481 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.104312631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.108316306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.108378688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.108418968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.108447299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.108478109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.10850471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.10854732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.108579931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.108610082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.108639962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.108670653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.111752231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.111963595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.112083957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.112123958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.112205919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.11224828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.112321042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.112365582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.113793669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.113869551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.113920321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.113956772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.113992673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.114022523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.114054224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.114087435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1484 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.114987791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.115056813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115107034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115143094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115182325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115215116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115270797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115312857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115353578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115391359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.115426109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.11545708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.115501371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.118897855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.119061298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.11915581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.11919737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.119235811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.119295732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.119336643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.119375614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.119410584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.119448275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.119495366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1486 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.122682016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.122861519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.123081743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:44.123165385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.123304697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.123402669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1487 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.123471101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:44.123507831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093037084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093112065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093145156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093173966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093205807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093261208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093304649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.093344829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.093457212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.093573494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.093676556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.093758847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.09391304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094002402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094094513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094171385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1488 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094254276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094299377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094346258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094397269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.09444072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094507481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094544342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094580253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094614213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094653254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094694355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094733356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094778056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094818827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094860248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.094892499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.094922139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.09498367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.095012231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.095040001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.095091822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.10086238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.100940081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.100979752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101084214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101120355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101195416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101242797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101277078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.101303948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.1013831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.101428421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.101471551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110164935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110233866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110273327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.110394599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.110503401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.110538072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.110607003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.110639804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110767366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110843547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110876458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1491 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.110908999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.112151532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.112205893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112298165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112336715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112378336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112406657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112437387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112469128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.112501749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.112536789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.11257219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.115372452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.115431573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.115510765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.115545506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.115589727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.115618607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.115680998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.115717459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.116957092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.117011123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.117090705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.117126136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.117183417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.117213097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.117286368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.117333519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1494 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.118508202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.118558192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118618093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118649064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118681785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118707785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118738546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118767686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118796957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118825157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.118859558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.118889319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.118919899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.156645767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.156719558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.156849471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.156886691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.156919012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.156950273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.156981223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.157011514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.157046285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.157078095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.157110716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1496 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.160819165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.160871206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.160948968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:45.16104099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.161174342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.161259684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1497 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.161336975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:45.161371086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.092894465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.092989117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093021967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093062058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093093759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093129209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.09316103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.09319326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.093272592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.093374714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.093450945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.093516477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093663809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093740131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093817022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093886913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1498 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093956695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.093989115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094027566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094061497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094096527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094157798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094184709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.09425147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094284171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094315732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094345862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094382443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094412693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094446834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094477964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.094502945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094532705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094601367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094632287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094668308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.094700759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.099497809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.09956017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.09960054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099679202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099710823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099807924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099842665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099901356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.099931317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.100009748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.100056549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.10008975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.102470254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.102520515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.102554726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.102656478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.102732619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.10276294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.102803191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.102831081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.102968694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.103053256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.103088526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1501 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.103119637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.104315949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.10436945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104422961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104450602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104515693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104544653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104575324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104605505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.104634005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.104664886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.104696596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.12031266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.120386121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.120529744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.120564734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.120656936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.120687456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.120780058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.120826829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.122295897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.123469998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123525009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.1235543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123588301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123625841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.123657462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.123689743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1504 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.123808145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.123854966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123924307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123957728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.123990148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.124018129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.124049769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.12409888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.124141261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.124174721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.124207122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.124237603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.124346915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.128020934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.128079415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.128152846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.130878998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.130929919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.130967149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.13101176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.131046751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.131077941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.133111149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.133183661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1506 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.136227618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.136305019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.136430771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:46.136516713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.136659316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.136748047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1507 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.136828969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:46.13686673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093118853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093193404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093225715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093282486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093308966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093341907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093372327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093416028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.093592112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.093663353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.093732394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.093793285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.093954909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.09404258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094111441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094181203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1508 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094261664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094294685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094327625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094360326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094462878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094537389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.0945643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094646682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094677542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094714693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094744963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094775694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094805105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094851775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094881176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.094904736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.094934377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.095002478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.095037949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.095069199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.09510166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.099936781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.100004482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.100042823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100145025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100179706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100241697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100292678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100659855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.100707196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.10092927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.100975101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.101011111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103151451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103208123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103270544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.103353395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.103433997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.103464197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.103544579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.103584139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103683332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103764653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103800364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1511 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.103837684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.105101978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.105181709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.10522354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105249721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105295772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105322182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105352393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105410494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.105444324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.105479865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.105518106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.111571059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.111661331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.111792943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.111840584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.111913366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.111950236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.112017628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.112059588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.113329242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.113393383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.113443004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.113475275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.113530626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.113562677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.118679253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.118749214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1514 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.120344533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.120407235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120493036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120532627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120599478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120637689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.12067186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.12071596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120755221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120793712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.120832213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.120864663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.120899434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.132554823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.132633925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.132849259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.13289132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.13293833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.132971311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.133002811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.133034592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.133061153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.133092503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.133125354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1516 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.136760012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.136824223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.136933305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:47.137015297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.137141649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.13721909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1517 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.137294872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:47.137329072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093051696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093132857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093170358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093257249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.09329312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093330291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093364162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093398692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.093432763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.093511534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.093580406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.093649867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093770999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093862921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.093940322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094016614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1518 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094095865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094123856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094153556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094184867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094219018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094288639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.09433356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094374921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094402121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094436032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094467062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094498863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094530333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094561704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094592874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.094619705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094651966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094732427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094766838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094801078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.094858639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.099766422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.099838383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.099879054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.099974756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.100007447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.100118149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.100164679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.10019771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.1002252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.100256111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.100309792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.100466035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.1028526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.102913031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.102952611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.103030763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.103114145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.103143455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.103174566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.103200386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.103322068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.10340323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.103437531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1521 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.103475581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.104739215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.104910238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105072451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105155263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105292675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105369317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105442458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.10552561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.105695053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.105849516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.106055189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.109225379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.10929475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.109340011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.109368212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.109433363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.109464764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.109525905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.109563246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.11086126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.110910511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.111009953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.111042083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.111074154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.111100624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.111146965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.111180736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1524 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.112561052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.112628373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112667704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112695385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112725695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112769936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112802087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112833057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112863458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112894968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.112926749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.112958199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.1129921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.117021816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.117090147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117209959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.11725839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117291041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117323001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117353292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117383982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.117410703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.117442243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.117475434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1526 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121091402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121165923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.121261665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:48.121339176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121477999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121558951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1527 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121659413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:48.121697323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093702322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093775163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093806254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093832284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093874065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093908826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093939406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.093970707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.094004328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.09410116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.094164461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.094224132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094367125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094445076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094516077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094588709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1528 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094779742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094825383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094860614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.094893714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.094930545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.094998986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095028737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095058218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095082858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095110659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095139289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095167649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.09519594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095224261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095264931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.095289002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.095317472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.095393514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.095444375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.095476185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.095506876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.099872528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.099942189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.09997823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100179604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100226465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100281346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100310036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100339727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.100364987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.100392628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.100422858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.100452199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.102901074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.102951335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.102987216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.103080448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.10319812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.103238721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.103288482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.103311362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.103403504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.103485896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.103559447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1531 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.103627198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.10588064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.105938482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.105982782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.106013883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.106216807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.106257937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.106294078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.106326499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.10636147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.1064089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.106453411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.109662921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.109738863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.109787264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.109820404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.109856675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.109889146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.109928717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.109970367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.111084778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.111142999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.11118377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.111212261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.111257511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.111283252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.111314072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.111342883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1534 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.115818257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.115884888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.115929789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.11596867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.11600355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116034411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116064301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116094492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116127613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116161523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.116198284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.116233855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.116292206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.118582729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.11865766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.118698751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.118727471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.118761982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.118791993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.118823663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.119039597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.119076998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.119337243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.119407374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1536 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.123939069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.124021521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.124081652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:49.124176994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.124342967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.124548691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1537 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.12558147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:49.125650161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094185135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094255976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094295517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094324068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094353068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.094392279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.09442874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.09447246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.094625534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.094747626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.094845958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.094939719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.095191864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.095300336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.095382258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.095469719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097018928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097072299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.09711469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097151191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097186642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097255423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097283153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097315054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097339514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097369935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097398835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097430156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097461727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097492827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097523138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.097554578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097587799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.09766491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097704131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.097738762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.09874104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.103231085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.105514998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.105576989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108367711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108412452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108442873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108466613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108494544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.108517654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.108543744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.108573525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.108601896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113489807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113544048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113594119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.1136287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.113684181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.113707681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.113734432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.113756582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113782502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113848084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113876184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1541 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113903775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113931745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.113961426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.113991797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.114014407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.114041227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.114063438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.114089968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.114125779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.11415328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.1141792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.11420707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.118551432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.118621273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.118835717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.118885558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.118924969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.11895444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.119040981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.119107863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.120730703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.120785784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.120859596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.120894066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.120930717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.120959188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.121026599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.12106655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1544 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.122287742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.122351114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145029629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.14508516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145162171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145195342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145229233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145260523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145291434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145323614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.145356515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.145388086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.145428936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.150004782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.150557083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150609004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150642554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150677885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150715586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150751176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150784297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.150809527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.150836798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.150871049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1546 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.153913826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.154381884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.154726951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.154803812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.15576298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.155855282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1547 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.155925033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.155958784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:50.84432071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58904"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:50.876413603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7c73f718-5500-4110-a281-c0380a9bba52","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:50.876483124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7c73f718-5500-4110-a281-c0380a9bba52","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:50.879330487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7c73f718-5500-4110-a281-c0380a9bba52","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2950,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.065890718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58906"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.177829358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"01551838-1108-4555-87e7-3e4d26e7d9ba","remote_addr":"[::1]:58906","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.17789806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"01551838-1108-4555-87e7-3e4d26e7d9ba","remote_addr":"[::1]:58906","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.17794527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58908"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.177976851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58910"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.17843316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"4d87124f-c5e3-4bcb-aa2c-f678e2be0423","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.1784832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"4d87124f-c5e3-4bcb-aa2c-f678e2be0423","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.178576572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.178616783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.178644943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.178670464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.179213684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.179281575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.179315456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.184194718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1548 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.184418742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"01551838-1108-4555-87e7-3e4d26e7d9ba","remote_addr":"[::1]:58906","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":6613,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.18485216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(6)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.185212927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"9267edf4-959d-479a-8f22-028148c6cf24","remote_addr":"[::1]:58908","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.185270728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"9267edf4-959d-479a-8f22-028148c6cf24","remote_addr":"[::1]:58908","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.18539111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a355c391-4a2c-4a3b-b7da-41a4f6eb2516","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.185448702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a355c391-4a2c-4a3b-b7da-41a4f6eb2516","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.185649355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(6)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.185736347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(6)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.210609904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(6)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.211652483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(6)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.211757475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(6)","src_addr":"[::1]:32839"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.211935648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.212140662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.212372187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.212579071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.231006346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"9267edf4-959d-479a-8f22-028148c6cf24","remote_addr":"[::1]:58908","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":45801,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.231278921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(6)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.232229259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.232343381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(6)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.232467124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.232653847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.232852961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.233045374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.23441232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1548 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.234491871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(6)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.234535212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(6)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.234566923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(6)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.234592544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(6)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.234618064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(6)","src_addr":"[::1]:54245"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.277677912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"4d87124f-c5e3-4bcb-aa2c-f678e2be0423","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":99235,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.277968547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.278137781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.278265743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.278385235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.279204341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.279305263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(6)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.279407585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.27971415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281755249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.28180447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.28183611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.28185872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281884181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281909131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281933662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281958412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.281983073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.282007153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.282028624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.282777417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a355c391-4a2c-4a3b-b7da-41a4f6eb2516","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":97390,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.285620451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.285811125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.285943827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.28612579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.287219681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.293790444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.293954958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.29408464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295105009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295203401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295327504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295380065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295414465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.295442586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.299679875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.300716004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.300764025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.302804193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.30476156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.304820581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.342466318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.342555849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.34258822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.342651661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.342685842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.347109525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.347188586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.347224967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1551 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.387835299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"92181bfd-34b4-4e66-8f04-7b501fd12ce2","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.38790981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"92181bfd-34b4-4e66-8f04-7b501fd12ce2","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.388001482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7faf669c-9deb-4ad8-8c53-621280f9f53e","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.388050423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7faf669c-9deb-4ad8-8c53-621280f9f53e","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.388112014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.391172451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.391227103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.391370195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(6)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.391425886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(6)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.40066959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(6)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.400734261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(6)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.400775472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(6)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.400813723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(6)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.400847143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(6)","src_addr":"[::1]:46776"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.400889864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.400923685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.400961655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(6)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.401015627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(6)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.401056187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(6)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.401544466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(6)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.401576677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(6)","src_addr":"[::1]:52884"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.401615038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.401645348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.401680799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.40171451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.40174984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405629093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405682914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(6)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.405738175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405781046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1552 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405816657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405847117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(6), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(6)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.405890158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.405931739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1552 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.409044487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"92181bfd-34b4-4e66-8f04-7b501fd12ce2","remote_addr":"[::1]:58910","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":21230,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.40919181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:03:51.409247731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7faf669c-9deb-4ad8-8c53-621280f9f53e","remote_addr":"[::1]:58904","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":21268,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.409348183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.411372451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.411421762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.411554384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.411596935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.420580513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.420641894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.423029569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.42308552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.423798154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.423842315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.423885625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.423911356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.42464304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.424692931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1554 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.426560976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.426616867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428586384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428630905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428660385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428684346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428711486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428748847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428778117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428808798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.428841098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.430732554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.430996649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.477776257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.485169355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.485231367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.485267397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.485303788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.485346059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.48537913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.48540899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.485486652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.485527892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.485561673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1556 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.49232382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.492382461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.492417541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:51.492488233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.492556214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.492628715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1557 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.492699907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:51.492740177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093675733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093751935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093786406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093819066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093906658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.093961159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.09400933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.09404494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.094174563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.094258604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.094367657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.094465618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094632511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094715873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094780654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094844035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1558 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094932627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.094973348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095009558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095048029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095140441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095227062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095270803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095351625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095386776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095418496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095449887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095479147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095506528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095533028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095558579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.095580159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095606049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095674271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095704991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095734692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.095764023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.101427549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.10148549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.101520661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101621853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101657463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101719704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101760585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101806876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.101833487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.101919378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.101962599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.10199404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.104703171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.104756132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.104792102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.104881214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.104953125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.104978236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.105013856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.105041087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.105146429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.10522064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.105253271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1561 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.105282871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.10791049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.107964891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.108006302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.108041813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112380104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112426695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112460816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112494966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112526127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.112576488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.112609109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.112646199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.11268092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112714291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112738541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112766542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.112789902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.113880043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.113928164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.115044954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.115122106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.115184537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.115222638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.115282909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.11531981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.1153589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.115401821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1564 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.116469891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.116528002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116596724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116640775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116680565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116721646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116766777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116806698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116847778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.116884909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.11691902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.11695007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.116985651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.12070575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.120766281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.120839533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.120888634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.120932505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.120974765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.121015786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.121056897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.121091648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.121126148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.121162209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1566 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125325087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125382708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.125419879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:52.125496721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125625423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125714205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1567 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125791796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:52.125816947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093543925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093620416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093656977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093689128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093717728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093753909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.093789799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.09382477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.093864061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.094200367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.094277059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.0943445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094502763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094583564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094660036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094735397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1568 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094816129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094850189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.09488562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.094922421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.094962572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095070434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095110164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095177316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095208216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095238777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095284538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095313028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095340668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095370699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.09540365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.095452611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.095484561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.095554373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.095582403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.095607654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.095632864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.099945405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.100014316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.100052847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.100089028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.100129099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.100163449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.10019126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.10022101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.100245461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.100304632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.100343343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.101471224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.103902829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.10395768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.103994911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.104085583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.104158104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.104188525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.104256266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.104309467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.108903163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.108981864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109016465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1571 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109044316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109071786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109100977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.109130287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.109152738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.109180958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.109203979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.109231869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.10925894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.10928591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109318331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.109347051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.114493368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.115461117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.115530508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.115561888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.115595459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.115623689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.11565435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.115687341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.116813042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.116879123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.116953254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.116980895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.117046586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.117075417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.117151158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.117191499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1574 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.123338414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.123413955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123522708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123556148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123635719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.12366387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123690831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123717131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123743112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123769082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.123794593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.123820993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.123849114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132408834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132505466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132546406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132575437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132608058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132639758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132671699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.13270612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.13273515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132766871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132799431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1576 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132831802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.132877043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132910193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:53.132970845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.133030636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.133098747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1577 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.133172098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:53.133206739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.092958256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093034667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093072588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093108149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.09314066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.09318043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093220101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093258182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.093304873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.093432855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.093530117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.093605628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.09371272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093800862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093868473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.093956345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1578 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094034776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094074637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094114888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094152779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094188979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094254121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094277681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094362663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094403803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094431034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094456514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094482435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094508905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094538576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094567396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.094591907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094625937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094697999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.09474186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094784071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.094826961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.100436686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.100486837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.100549288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100704601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100730892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100797693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100819523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100886125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.100912795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.100986196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.101026907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.101066968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.103449603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.103498604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.103541704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.103613996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.103684107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.103714188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.103747258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.103773839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.106576312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.106673254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.106704014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1581 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.106731475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.108420486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.108470847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108577529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.10860516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108685021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108709612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108736582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108762533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.108796943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.108823764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.108852834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.111947192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.112020623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.112133725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.112165536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.112241827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.112287579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.11237399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.112415781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.113675565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.113728635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.113811637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.113840148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.113890049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.113914399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.11397748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.114009961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1584 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.115351246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.115405247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115470968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115501039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.11555451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.11558021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115606911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115633301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115659532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115686042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.115712583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.115738773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.115766464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.11981304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.11986445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.119983873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.120003963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.120035504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.120071984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.120102385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.121689245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.121742266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.121773416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.121809547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1586 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126075957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126137228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.12623459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:54.126340842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126478285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126565876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1587 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126641548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:54.126676858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.093670167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.093748239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.093787839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.09382412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.093859031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.095981021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.096065072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.096113783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.096152484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.096220225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.096328067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.096401298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.0964642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.099210081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.101574795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.101678317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1588 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.101756049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.101795709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.10183335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.101872311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.101921122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.101987423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102019134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102052444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102080245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102113205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102146976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102179106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102212947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102248578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102290509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.102319939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.10235332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.102425851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.102460922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.102494372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.102531003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107213501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107298873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107340824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107476796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107513717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107606149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107641209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107710061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.107743911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107829103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107869824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.107904304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.11034669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.115080609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.11513687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.11517172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.115228791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.115271982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.115300213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.115323783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.115350454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.115422085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.115456826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1591 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.115484836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.131003857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.131116719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131264882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131306833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131389454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131431105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131481166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131518837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.131557937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.131589878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.131624639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.138980016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.139044788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.139090429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.139125649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.13916464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.13919744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.139260182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.139303622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.141863861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.141924542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.141968283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.141998993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142035304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142064074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.142097585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.142132146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1594 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.14236481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.142421001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142501062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142544263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142584534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142616365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142656725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142696846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142737977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142791858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.142832819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.142864919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.14290852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.147225511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.147305493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.147570518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.147610269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.147636909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.14766201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.14768586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.147724301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.147746691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.147777222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.147813762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1596 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.156927803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.156999125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.157039865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:55.157109247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.157184918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.15728058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1597 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.157355581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:55.157387012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095610311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095684043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095723604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095759284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095800415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095838206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095872946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.095910767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.09607026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.096172082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.096298154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.096384656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.09659374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096678011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096754033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096820144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1598 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096892875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096932806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.096975087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.097020698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099237319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099332991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099367152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099433723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099469474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099506164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099541525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099575996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099610466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099643997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099673287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.099701148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.09984343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.099925802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.099964713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.100003143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.100044174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.116380211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.116459992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.116507403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.120471537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.120523708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.120559149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.120585609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.12061914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.120651011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.121728741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.121784662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.121833223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.123973353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.124018664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.124048534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.126874197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.126957249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.126990469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.12702659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.127059111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.127106432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.127172053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.127210494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1601 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.127263404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.128036969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.12808997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.12915556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129217331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129262502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129293233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129328213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129346963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.129363604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.129380894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.129399315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.133296838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.133494841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.143452268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.14356991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.143832145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.143880796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.144976907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.145035408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.14567325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.145745411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.148337369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.14839778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.148433601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.148461462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.148491672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.148538623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1604 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.149828578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.149899149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.163103347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165069683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165129454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165160705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165193516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165225496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165257237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165289368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.165330568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.165363159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.16540013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.178534266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.178611847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181282297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181332708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181368139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181405879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.18143931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181466121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.181502391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.181752686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.181801177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1606 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.185516857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.185575088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.196803428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:56.196937041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.197829488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.1979406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1607 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.198012761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:56.198049572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092722305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092793396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092833057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092892418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092918928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.092955879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.09299826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.093040551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.093128812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.093223284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.093637982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.093720573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.093789664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.093865836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.093945807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094013619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1608 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.09408386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094118471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094156942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094186232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094215003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094264913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094287884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094312374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094333585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094358395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094383496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094413536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094439767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094465597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094495078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.094519728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094548599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.09461611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094655431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094703382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.094748533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.098962072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.099040443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.099088474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.099172736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.099195426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.099300278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.099348599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.099382429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.09941043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.099489701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.099529942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.099557663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.102691892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.102761563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.102789193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.102895906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.102985647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.103016408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.103073299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.10310717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.103210051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.103286853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.103310953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1611 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.103329154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.104853952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.104936454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105009545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105074056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105120007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105156318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105196869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.105237989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.10527852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.105313981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.105347781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.108203235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.108312897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.108369708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.108406938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.108445809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.10848171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.108674834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.108720544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.109811875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.109887976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.109939867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.109977898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.110018929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.11006345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.11010487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.110146741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1614 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.112287831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.112347893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112388243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112420334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112458765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112489695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112520176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112549196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112588377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112622438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.112654698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.112690729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.11273244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.116741565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.116833596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.116884147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.116921548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.116958039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.116993949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.11703627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.117072711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.117105632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.117143062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.117182663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1616 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122081565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122144716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.122247618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:57.12233103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122470973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122560614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1617 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122642606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:57.122677436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093535678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093622119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.09365709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.09368504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093715121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093756592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093800663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.093841883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.093966975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.094065728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.094171169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.094248421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094388683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094508436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094590657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094672079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1618 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.09475319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094789981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094829202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.094868682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.094923884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095002585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095029025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095111637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095150738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095183938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095211409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095236779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.0952893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095318301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095348561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.095372982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.095401452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.095466534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.095508564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.095549505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.095590636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.100714562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.100795594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.100841595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.100881625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.100911486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.100966047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.100998467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.101057788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.101089219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.10114311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.101183121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.101232772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105143575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105205276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105246617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.10539302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.105499771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.105530772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.105564923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.105596023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105800337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105881929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.105910429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1621 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.10593608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.107060511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.107123892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107167183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107194663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107282195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107316076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107348636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107378467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.107409378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.107439838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.107463688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.110529926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.110591147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.11075072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.110790801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.110820342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.110844422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.110872432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.110908813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.112228898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.112301579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.11234448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.112391941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.112427892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.112457542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.112548264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.112597505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1624 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.113902879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.113962801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114018042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114049732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114087263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114119083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114150384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114181634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114216885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114249536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.114282296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.114319977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.114356508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.120614135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.120676136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.120709707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.120993602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121145305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121177326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121204686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121231907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121255657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.121282868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.121312798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1626 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.121794217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.121914619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.121980271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:58.122047902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.122172214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.122240965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1627 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.122312337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:58.122346798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.09326651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093334262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093365032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093428223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093466994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093502474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093542825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.093586216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.093877081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.093994824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.094089416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.094167907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.09433266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094417382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094488403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094550704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1628 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094623066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094667206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094707487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.094749538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095174166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095286418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095327559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.09538232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.09542071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095463341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095498052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095531752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095565903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095600914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095637785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.095669025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.095701556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.095841878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.095888139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.09592582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.09596378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.100316172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.104816086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.104878658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.10501166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.105049321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.105127672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.105176903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.105219394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.105238394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.105711303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.105766804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.105810045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108381393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108438185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108478785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.108516456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.108587307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.108619878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.108655298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.108686629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.10872079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108787481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108815732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1631 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.108847882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.110132766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.110188557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.110226108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.110256139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.110288849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.1103144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.1103475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.110382881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.110417852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.110452362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.110500723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.114954797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115019808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115070249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115103149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.11513193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.11515826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115193491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115232592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115271062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115295643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115345724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115379935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115411985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.115446676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115492997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115511837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1634 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115903944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.115976956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116017627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116041387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116113438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116162379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.11619412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.11622285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116253301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116296172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.116325252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.116354833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.116386063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.120212405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.120288217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.120408449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.12045089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.12047651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.120494251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.120511061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.120539772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.120560742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.120631453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.120691934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1636 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.125744189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.1257992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.1258325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:03:59.125903992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.125968413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.126059505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1637 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.126141776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:03:59.126179467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.0928938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.092968122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093002043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093029453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093065274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093153555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093203006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093241947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.093366019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.093479352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.093574223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.093656855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093814318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.093893739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.09396487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094041952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1638 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094122564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094162304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094201005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094228855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094314507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094397039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.09443597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.09447365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094509461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094549532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094590202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094629443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094666334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094705895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094747175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.094779416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094808817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094877368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094907668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094938959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.094971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100061615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100129246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100166597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.10031019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.100366821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.100407452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.100436832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.100564795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.100599255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100616946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100635086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.100665336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.102833417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.102892168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.102942589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.10300175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.103077921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.103117162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.103158343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.103194074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.103303756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.103390377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.103466679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1641 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.10350638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.10510657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.105339644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105412805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105451166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105490177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105521367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105561388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105602499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.105640169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.10567894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.105788252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.11043629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.110516991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.110563062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.110597462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.110633183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.110661194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.110695994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.110733445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.113324633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.113390315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.113925255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.113990806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.114034057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.114068838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.114107798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.114148109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1644 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.11791095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.119040841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119163913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119219624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119278825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119306086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119334006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119360777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119392198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119426598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.119464489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.11950175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.11954261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.125450851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.125537522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125612694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125645735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125674575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125700476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125724826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125766727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.125790387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.125815338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.125843118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1646 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.131124167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.131214519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.131356822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:00.13182148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.131900522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.131971363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1647 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.132047324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:00.132095115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093667663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093741934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093775755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093805845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093840556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093883167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093925777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.093975909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1648 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.0940658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.094178712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.094309665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.094392286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094555769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094646551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094730663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094816234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1648 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094901726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094946777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.094993938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.095037478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095079669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095155421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095193871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095230652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095280593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095322474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095362804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095399985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095436876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095478087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095518227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.095555008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.095584669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.09564598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.095676141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.095708071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1649 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.095740322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101281095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101374957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101441328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.101492199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.10153263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.101573931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.101611872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.101653762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.101690253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101734634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101779895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.101825485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.10417356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.104235221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.104298612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.104344423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.104417324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.104451205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.104488226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.104517136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.104641178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.10472402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.104779981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1651 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.104814432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.105946143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.106017214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106061535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106094546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106129666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106157867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106191108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106229718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.106260089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.106288849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.10631909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.109141073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.109201474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.109241105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.109269165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.109324306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.109354667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.109409318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.109451319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.110700112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.110752773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.110827974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.110860045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.110916856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.110961727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.110994548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.111030808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1654 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.112290242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.112355873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112439775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112477795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112512246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112539776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112569247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112599238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112628688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112659209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.112691829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.11272452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.11275573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.116831737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.116888648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.11697969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.11701035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.117039801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.117068022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.117096282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.117123963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.117150333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.117179533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.117219604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1656 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122100986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122174657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.122259899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:01.12235056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122491653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122611235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1657 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122692157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:01.122730037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094101048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.09416995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.09419829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094223281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094248381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094289562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094343233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094373744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.094481276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.094577897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.094671439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.09474268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094898683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.094977165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095068597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095139788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1658 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095206529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.09523723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095291571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095375863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095414723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095478014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095498085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095560086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095578516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095595927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095612767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095629307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095645828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095670998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095687898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.095702059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.09578081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095823161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095841141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095858201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.095898982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.100183832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.103742649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.10380148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103839961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103868152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103901272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103929233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103962973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.103990264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104020314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104053255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104086166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104126456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104185557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104226218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104261619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104340211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104370881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104402592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104428682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104459533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104538594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104574575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1661 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104607125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104639196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104675027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104757908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104796149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.10482987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.10486475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104897031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104929802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.104962792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.104993813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.105026813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.107177403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.107262385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.107305286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.107334536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.107388747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.107429618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.107477849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.10751262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.109169751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.11021632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.110266041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.110292492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.110320692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.110345913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.110374043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.110405164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1664 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.110627388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.110673449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.1107575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.110790251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.111945183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112000714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112030895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112056565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112081156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112105516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.112130466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.112162147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.112190118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.115074022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.115406478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.11552935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115567891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115602792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115635792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115668653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115702344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.115729434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.115770365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.115842416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1666 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.121543173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.121615294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.121760197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:02.121850819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.121998821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.122102533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1667 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.122181205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:02.122216726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.105841956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.105921098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.105962729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.10602117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.10606077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106095041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106129901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106168492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.106267234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.106417207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.106496068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.106558009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106694342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106761083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106824285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106880006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1668 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.106967017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107000878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107033958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107084209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.10712228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107189601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107227142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107281703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107315564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107351544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107384695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107416845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107457306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107487667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107549428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.107581539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107608899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107678221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107717271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107768842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.107806293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.128959279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.136399539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.136620993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.136847588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.136944299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.137135503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.143799728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.143963141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.144004902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.144120364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.144189445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.144228156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.146882105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.158917941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.158988812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.159456881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.159524282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.159549083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.159588784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.159628364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.159665835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.159731976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.159771007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1671 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.159806868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.161256445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.165343902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.165557056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.165664048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.165855991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.165941473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.166016184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.166096816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.166187787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.166280429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.16631913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.169356487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.174838169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.175159295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.175300848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.175495902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.175579003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.175754066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.175889729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.177908987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.177971638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.17805067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.17807898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.178148811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.178174922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.178244403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.178276654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1674 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.180325212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.180382764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180418414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180444055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180473235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180497146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180526256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180554797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180584707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180626008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.180656309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.180683709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.18071393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.195174581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.201310656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.201618752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.201733104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.201823926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.201906827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.201983519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.202173632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.202256404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.202435687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.20258171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1676 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.2073835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.208540371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.208815406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:03.208904758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.209068471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.209153023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1677 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.209226244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:03.209265735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100621636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100729088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.10081415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.1008467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100875051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100907561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100939742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.100972232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.101091745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.101197017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.101278048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.10137047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.101533403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.101620445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.101697596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.101752957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1678 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.118839767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.119012661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.119052611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.119084432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119438059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119552811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119580891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119672553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119700194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119728034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119763755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119791935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119818176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119844636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119871277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.119893617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.119964528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.12003226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.12006133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.120096551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.120125362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.132932402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.132995043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.133103115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.133306079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.13334737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.13338042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.133407701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.133438181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.133464722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.133544553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.133584154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.133615935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.135927928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.135979709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.136017219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.141185366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.141315269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.14135744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.141549873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.141581334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.15255489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.152649032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.152683412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1681 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.152715403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.15420351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.154259671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.154469606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.154504196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.154603468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.154637878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.154668639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.15469674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.15473001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.154760411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.154793972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.161861674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.163042706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.165029994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.165133146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.165319859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.165531393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.165838149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.16589841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.167308716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.167462289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.167638422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.167727034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.167884927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.167980369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.169878214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.169975616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1684 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.171317001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.171376212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171533326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171578676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171618997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171653338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171693469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171734189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.17178556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171826831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.171862512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.171893292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.171928943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.175426528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.175574901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.17871434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.178818912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.178903533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.178981705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.179052176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.179217939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.179315931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.179502875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.179656278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1686 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.184335096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.184486918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.19471982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:04.195016586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.199664453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.199887447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1687 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.20005231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:04.200156972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093424959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.09348067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.09349951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093527931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093556861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093619213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093658173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.093691544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.093825926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.093917408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.09401171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094093531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094218154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094315015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094397897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094475318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1688 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.09456459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094610261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094654932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.094699043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094771164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094847405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094886646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094929467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.094974208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095017959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095053429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.09509462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095139311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095181492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095216152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.095253923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.095283653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.095351095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.095384675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.095416106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.095446136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.09937004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.099455812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.099506993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099594165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099640485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099675486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099704607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099748007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.099777078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.099809658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.099843839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.0998783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.101891368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.101943158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.101978279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10201718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.102085881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.102111061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.102136712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.102160882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.102267724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.102339476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.102371036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1691 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.102400557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.103374275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.103424916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103460087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103491337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103530898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103558479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103587949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.103606039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10363699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.10365656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.103675221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.105964994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.106020005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.106085226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.106106996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.106170668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.106200028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.106258149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.10628259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.107214917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.107270538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10734231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10736756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.107406081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.107424131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.107475772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.107500373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1694 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.108691685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.108774386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.108818457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.108848768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.108881948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.108910189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10895139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.10898487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.109021271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.109055972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.109089083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.109121123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.109156134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.112510097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.112568408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112607038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112638029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.11268293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112719041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112753131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112786762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.112813413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.112844673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.112877034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1696 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.115650525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.115705546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.115782168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:05.115878979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.115977921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.116054913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1697 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.116132384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:05.116166575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100441048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.10052817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.10056044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100622961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100660922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100695923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100727303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.100757154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.100832495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.100912387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.100979708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.10105738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101198372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101302134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101370975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101437747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1698 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101508058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101541829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.101574979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.10160665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101639471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101698652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101722892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101782653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101815344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101846254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101876495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101905405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101933026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101961166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.101990517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.102014117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.102041468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.102113709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.10214712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.102177461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.102207011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.106835138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.106902549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.10694169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.106978611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.107005081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.107059292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.107089413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.107133993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.107162294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.107191695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.107226265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.107273106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.111163659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.11121588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.11126326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.111354442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.111428094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.111457224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.111488225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.111512465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.111613967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.111689688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.111719889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1701 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.11175876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.112916531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.112980623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113067484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113111955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113192077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113224647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113254128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113282768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.113310729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.11333823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.11338223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.116095641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.116162043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.116201103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.116226504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.116254384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.116294265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.116339896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.116374996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.117521858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.117591979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.11763076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.117656661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.117688081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.117713272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.117740922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.117771453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1704 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.148658532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.148725983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.148858716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.148891636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.148957638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.148985368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.149013819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.149041689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.149070029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.14909767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.14912559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.149152231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.149182162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.153245998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.153304199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.153346789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.15337226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.15340059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.153434091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.153466912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.153496772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.153520353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.153548723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.153580414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1706 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.170921789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.17099228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.171127813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:06.171290906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.171433299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.17150039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1707 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.171577711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:06.171607492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093152019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.09322928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093262561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093321192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093352283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093388173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093423034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093456964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.093501455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.093564827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.093632858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.093696589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093817541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093897833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.093972174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094045745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1708 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094109517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094136327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094167628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094198998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094230159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.09429143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.09431513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094344521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094370071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094486694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094518024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094544815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094572275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094600586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094628456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.094652107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094687917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094762049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.09480018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.09483693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.094873121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.114079001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.114154062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.114197093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114283985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114321346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114389587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114423067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114455078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.114482479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.11454422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.114583881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.114618371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.12630024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.126371002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.126416712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.126522014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.126644437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.126692378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.126724448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.126750139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.126878771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.126960583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.126993243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1711 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.127024364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.128328608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.12838098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128475071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128507552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128537932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128562993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128593524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128623014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.128658625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.128688235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.128720086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.131289114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.131339525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.131400816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.131428466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.131493947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.131523798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.131587789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.13163655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.138460228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.138520139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.138603591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.138633881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.138693853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.138721823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.138792304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.138830405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1714 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.14386275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.144030493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144129904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144166795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144234926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144289458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144330158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144365959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.14440126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.14443518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.144470441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.144505391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.144544082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.152369539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.15245612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152535652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152586493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152623394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152657274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152690295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152723156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.152751306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.152782657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.152817337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1716 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.15617261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.156405115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.156447326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:07.156514567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.156581318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.156656369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1717 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.156721661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:07.156776102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093392591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093479553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093557314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093607795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093636036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093669726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093698727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.093739747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.093772928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.093834789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.09389677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.093961511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094220247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094299538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094369749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094444941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1718 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094513472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094542742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094575333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.094608634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094641574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094704825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094734146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094763227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094788437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094816838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094843568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094873199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094903119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.09493163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.09496028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.094995621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.095026992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.095094933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.095126033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.095156484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.095185625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099541486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099624848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099672149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.09972471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.09975176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.099783291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.099809201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.099839642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.099865392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099894753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099926423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.099958154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102181636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102254987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102298018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.102336339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.10240014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.10242909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.102462061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.102489651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102521402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102598304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102633984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1721 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.102668755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.104352666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.104419358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.104457538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.104483549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.10451482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.10454099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.104571121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.104608271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.104638892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.104666682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.104697643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.106741851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.106878634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.107029097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.107101738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.107226791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.107310412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.107456385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.107561807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.108849951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.108924262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.109059975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.109118636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.109162557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.109191447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.109281739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.10933363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1724 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.110706216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.110874229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111069292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111116143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111152574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111185434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111223805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111274166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111310017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111342857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.111378098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.111414569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.111456839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.115441294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.115609648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.115802881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.115896573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.115992545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.116075026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.116153128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.116333051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.116405492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.116546245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.116674757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1726 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.120323986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.120482088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.120656082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:08.120850515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.12110205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.121297324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1727 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.121443737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:08.121526018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.092990261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093088963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093124043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093176755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093212275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 381 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093268786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093312527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093350488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.09345552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.093578432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.093680484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.093764095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.093929619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.0940233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094123782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094207984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1728 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094300746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094353407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094404018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.094458779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094590881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094691503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094728874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094804755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094847256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094889527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094929537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.094969148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.095007899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.09505305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.095094791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.095131481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.095168332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.095230823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.095279504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.095308875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.095337025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.100260517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.10041303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.100456871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.100609994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.100646134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.100729976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.101762505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.101807046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.101834317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.101864657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.101899148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.101938729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.102773064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.102829605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.102877946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.102951418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.103030019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.10306946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.103110901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.103147142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.103257484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.103342665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.103384936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1731 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.103423277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.104334144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.104482247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.10466678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104713371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104771352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104816423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104876354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104919465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.104975546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.105016326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.105056397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.107445642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.107506283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.107560034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.107597095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.107648936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.107687476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.107730807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.107773628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.108779007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.108857928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.108908789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.10894526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.108985521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.109021391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.109060842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.109103063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1734 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.11003271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.110088491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110139362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110176663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110216714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110248894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110288625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110329576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110392517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110436228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.110470139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.110510669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.11054916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.113781361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.114375592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114428253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114457563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114490554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114523905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114558076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114594246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.114634067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.114666738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.114703398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1736 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.117010982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.117068123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.117161034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:09.117238786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.117369888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.11745752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1737 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.117528441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:09.117553382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.092983868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093042849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.09307141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093110021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093141191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093176822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093210593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093240743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.093351395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.093449807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.093530099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.09362069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093783733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093859705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.093936086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094005347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1738 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094075259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094108469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.09414873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094184441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094263482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094329833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094359514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094428266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094461226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094495327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094525107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094561478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094591409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.094621409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.09465319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.09467966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094709561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094777602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094811982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094845453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.094882084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104314211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104390602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104433533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104471964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104525695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104566266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104595476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104629647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104649117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104667188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104694838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104713288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104730869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104753259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.10478282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.10481206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104869682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104902002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104938103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.104959973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.104977124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105014074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105031185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1741 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105048155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105071485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105102336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105122906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105144676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105172107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105193388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105212688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105229368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.105249618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.105281249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.10530445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122010133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122113065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122151256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122187857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122221397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122249168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122280689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122315179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.12234769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.12238368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122416641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122439672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122466072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122489222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122526503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122556894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1744 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122589004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122623575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122660356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122687076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122718987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122746227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122778058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122810118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122839469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.122872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.12289858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122925681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122957891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.122990672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123025903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123062303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123089644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123119734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123147835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123179775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123206656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123230436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123278087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123314008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1746 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123347709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123380659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.12340905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:10.123463611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123529692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123600023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1747 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123662235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:10.123691415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094213757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094289588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094328769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.09436626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.09440379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094445981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094481722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094514503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1748 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.094549793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.094620714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.094701936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.094777228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094882259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.094982691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095065263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095146114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1748 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095231336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095300797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095346248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095389189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.09543061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095503781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095542102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095582912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095619943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095659004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095703645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095745076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095786286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095824737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095856768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.095882648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.095913789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.09598514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.096028641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.096067752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.096103282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102089455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102155236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102200967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102455632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102501053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102540563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102575614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102614645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.102660206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102699917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102743027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.102785828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.105462429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.105634602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.105689123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.110391941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.110483612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.110523203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.110609235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.110651496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.110806609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.11089626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.110937211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1751 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.110973382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.11248787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.112556191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112684544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112728874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112795396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112836836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112878177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112918298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.112959939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.112994479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.11302272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.158083677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.158170739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.158398933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.158443584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.158527685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.158565736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.158638548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.158691869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.160428011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.160484042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.162094582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.162140833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.162200844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.162229755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.162260165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.162312037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1754 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.163402917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.163464748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163612941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163658172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163699743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163734023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163774774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163826725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163867536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163903447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.163936447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.163966998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.164003348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.167511644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.167573865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.190964176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.191136159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.191169839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.1912134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.191263481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.191301462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.191332912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.212443569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.21250719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1756 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.234497874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.234570225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.242238779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:11.242342481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.243153976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.243270838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1757 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.243528533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:11.243583304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093363186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093435688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093466239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093493519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.09352224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.09355429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093587021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.093617661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.093748974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.093834295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.093921057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094007949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094157952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094237443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094307794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094375505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1758 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094446217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094495588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094531808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.094565139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.09459992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094662531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094688331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094748432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094784063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094814334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094842314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094871675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094901366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094931326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094959696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.094984727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.095014208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.095088069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.09512049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.09515142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.095182661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.099978251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.100036752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.100071973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100143144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100170725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100232886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100265626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100775366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.100819277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.100876858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.100913468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.100942689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.103439416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.103485317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.103532918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.10362661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.103699121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.103723961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.103777122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.103801163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.103914695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.103987556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.104016857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1761 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.104045167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.105364592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.105414853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.105447684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.105472024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.105671448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.105704049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.105732809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.10576053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.10578725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.105813491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.105842491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.109366667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.109588272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.109674773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.109706264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.109741595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.109767915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.110303225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.110344746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.111307004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.111359685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.111444627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.111475507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.111531958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.111703791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.111802033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.111842924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1764 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.113283321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.113338942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113378093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113402523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113456075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113493935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113521016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113547436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113573987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113599997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.113626888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.113656908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.113687469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.11853888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.118592171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118683203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118724203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118752204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118778485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118804015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118829036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.118851066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.118876926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.118904617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1766 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122353442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122406113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.122483464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:12.122555726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122670348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122741639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1767 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122815791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:12.122848941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.09691008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.096984251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097015291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097044002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097071513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 389 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097107633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097142774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097177055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.097210355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.097289477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.097361178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.097430669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097505691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097583562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.097661594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.104322479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1768 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.104441481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.104478122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.104516613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.104552973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104591754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104661195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104694806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104728937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104757307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104790248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104821829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104855599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104937791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.104994842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105026402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105052613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105104484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105181825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105211936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105244266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105276227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105306158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105339008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105370919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105403699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.10544443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105477381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105513582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105544622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105569763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105598753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105628653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105674285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105707115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105737736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.105769646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105809037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105870678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105895859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.105924649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.10594983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.1059783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106041951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106077722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1771 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106108653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106136853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106170624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106202654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106227645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106256745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106280866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106309496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106338217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.106365858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106397548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.106426799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.113718876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.11502788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.115459988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.115503129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.115805795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.115842325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.115939087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.116201682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.118297071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.118360292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.118581017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.118690149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.11877985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.118807411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.118884922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.119066666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1774 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.121385139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.121441881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.121524482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.121557003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.121829158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.121869069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.1219551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.121992671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.122023281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.122053632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.122084022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.122184854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.122261596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.127307051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.128929471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.128987212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129015113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129046253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129076464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129107105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129136665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.129161076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.129189956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.129220837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1776 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.131090542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.131149993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.131226505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:13.131307356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.131447959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.13152253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1777 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.131597212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:13.131629322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095641242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095713643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095749914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095779525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095809585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095847246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095886357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.095927018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.095971418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096036669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096156422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096230503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096341905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096417157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096497468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.09658358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1778 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096665341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096708422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096750193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.096786574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096838364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096928736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096960067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.096993487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097019608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097052539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097084299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.09711666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.09715075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097445606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097480716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.097507997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.097548068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.097624229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.09765908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.097694631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.097730661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.100537053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.100598975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.100634735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.100726717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.100761798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.101027293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.101076374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.101104364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.101125195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.101150305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.101177656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.101203476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.103428678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.103485739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.10354065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.103630972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.103734994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.103772014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.103820945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.103850936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.103977408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.1040639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.10410118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1781 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.104138121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.105579058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.1056531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105699161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105729171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105761272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105789652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105823903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105858994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.105905154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.105939445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.105976016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.110680694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.113835284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.113901275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.113941956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.113979966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.114014427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.114054368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.114107679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.118365339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.11842996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.118536062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.118573423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.118621114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.118655354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.124427703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.124486504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1784 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.125957802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.127003921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127060843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127102073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127131614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127157704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127189215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127218786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127271107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127301167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.127328788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.127356588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.127389149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.136669993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.136731294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136837506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136871657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136902617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136932468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136961318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.136990829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.13701575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.1370445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.137075621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1786 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142076174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142128275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.142224557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:14.142314669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142457312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142534053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1787 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142604034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:14.142657465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093150601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093223652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093257703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093570549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093608599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.09364824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093696481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.093732932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.093768162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.093877935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.093953876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094034458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094108519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.09419295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094274502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094369264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1788 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094452995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094495126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094532357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.094575128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094625239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.09469698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094736291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094777001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094809142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094847803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094888274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094928164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094963805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.094995156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.095032256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.095060677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.095091047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.095162859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.095198849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.09523288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.095282401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.099559551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.099634833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.099674404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.099777146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.099816906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.099893908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.099928318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.09998693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.1000182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.100097842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.100137562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.100171513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103157699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103231611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103286921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.103335422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.103483515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.103523516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.103555307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.103583777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103655808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.10374956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103790401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1791 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.103977834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.105287469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.105356631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105440832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105489623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105525684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105555524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105586305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105605115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.105623885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.105656786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.105676826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111349583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111432035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111474176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111504426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111536167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111563927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111610658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111648079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.11168649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.11172593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111764561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111796692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111830882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.111859483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111891103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.111923424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1794 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.11756143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.117632651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117672922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117700383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117732063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117758244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117789114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117819745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.117851546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.120106948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.120156269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.120190239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.12023347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.120268791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.120325472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.121896841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.121937252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.121992903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.122023464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.122079735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.122130616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.127224581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.127458776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.129757929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1796 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.12981309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.12984506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.129873271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:15.129927942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.129980943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.130059015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1797 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.130124556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:15.130157106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.094763337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.094851499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.09488919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.094920271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.094955831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.094989642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095024982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095060163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095095704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095159535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095220676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095300898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095364069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.09543442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095512402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095584013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1798 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095653054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095685385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095716475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.095752316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095783367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095834898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095857518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095884979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095907719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.09593416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.09596082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.095986551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.096018201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.096044822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.096073872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.096098963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.096127643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.096187094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.096218575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.096247165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.096292366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099365234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099421105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099457016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.099540247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.099570788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.099637859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.09967286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.099707561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.099735231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099812712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099858593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.099902834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.110199987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.110266199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.110303439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112232865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112347128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112380198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112414889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112440209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.11247734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112545922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112577612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1801 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112621363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112652573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112688794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112724255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112749475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112784376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112808467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112837587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112866768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.112894848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.112922718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.113040391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.118287919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.118350251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.118446173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.118485283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.118527424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.118557355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.118627486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.118669877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.126863371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.126925282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.126969463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.126995623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.127111776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.127150156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.127221878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.127288169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1804 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.128744776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.128804357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.12896399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.128992271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129016861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129038442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129068872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129094873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129120413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129145594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.129176384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.129201985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.129232255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.138373897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.138441178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.13852135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138563451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138602622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138644902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138685683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138720774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.138757504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.138789645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.138820256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1806 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.142176309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.14223313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.142311251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:16.142398563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.142543136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.142621417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1807 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.142687938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:16.142716489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124424041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124482062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124521043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124548313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124574084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124606305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124637375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.124668696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.124767858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.12486579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.125011932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.125121814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127258454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127361416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127446708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127541699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1808 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127630031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127664422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127708023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.127744543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127779034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127840395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127868955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127899736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127925907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127956137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.127985928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.128021558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.128052709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.128082779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.12811255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.128138251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.128167791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.128235782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.128267303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.128331414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.128365155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.132526993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.132767338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.13289727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.136026569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.136174712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.136383506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.136470677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.13662292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.136703152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.137060878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.137193211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.137298653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.140113116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.141835268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.141987601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.154913644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.155695359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.15574741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.155797911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.155836621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.156086066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.156331131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.156402392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1811 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.156439943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.157807738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.157966832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158587323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158651565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158694005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158727006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158757796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158788447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.158819368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.159353588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.159424089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.162350764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.162411605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.162519507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.162558518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.162594049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.162641689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.16267906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.162714831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.163960854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.164005645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.164092407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.164122697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.164177678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.164213369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.16429072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.164328871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1814 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.165667846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.165719067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165754518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165776859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165907401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165935651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165961622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.165987512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.166023643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.166050204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.166079014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.166107575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.166138575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.170074229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.17013321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170219602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170254503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170287643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170319204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170358654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170392655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.170424095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.170456666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.170490537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1816 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174011003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174068954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.174108295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:17.174173646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174471362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174551323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1817 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174626344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:17.174663265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.092903195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.10486905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.104928981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.104958641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.104986212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105019393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105052373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105084654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105117175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105178885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105279747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105324638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.10540297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105481241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105543183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105584253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1818 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105625534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105644664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105664035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105683065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105702026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105735616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105751716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105768907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105783927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105803997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105821498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105838878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105869738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.105905069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.10593657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.10596413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.105987311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106038192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106061992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106080173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106106213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106131843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106151654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106170174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106200735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106219585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106236396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106250706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106275596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106304077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106335427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106367128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106400388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106434529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.10646591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.10650185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106535611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106603372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106631333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106658493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106685324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106712014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106774626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106803076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1821 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106831937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106859087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.106895668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106933329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106957889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.106984479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.10701012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.1070379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.107064861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.107096282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.107125202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.107157143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.109906824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112455552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112519273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112553284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112589164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112617755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112649325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112686496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112724717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112765528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112804068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.112844429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.11287893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.11290811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112938441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.112971222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1824 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.113004322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.113059703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113100704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113131605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113166815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113193706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113226406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113269527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113306638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113341258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.113373379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.11340336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.11343313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.117795622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.118698599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118760891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118794291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118832902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118861392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118889493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118917833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.118941054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.118967674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.118996405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1826 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.119696698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.119748259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.119875551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:18.119949223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.120084955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.120152517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1827 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.120206048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:18.120227768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093012843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093093484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093130265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093162125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093263687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 401 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093305218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 760 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093337378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.093369999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.093462151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.093583553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.095506879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.095591171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.095659622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.095747274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.095823285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.095898297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1828 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.095979818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.096020959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.09606206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.09610179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096142581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096208403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096238753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096296824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096330125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096364366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096397066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096431427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096465877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096500248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096531539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.096558649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.09659246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.096677041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.096717852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.096755973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.096789983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099348252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099417133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099454194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099524675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099558366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099633977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099670058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099729289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.099758739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099828821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099867501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.099898562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102235746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102298247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102330398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.102419999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.102529102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.102570802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.102612513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.102645864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102694345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102774536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102817827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1831 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.102864528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.103886037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.103944428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.103998149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.10403618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.10407806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.104112311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.104152302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.104193413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.104234434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.104292075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.104341085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.107000655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.107060217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.107109077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.107145638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.107186739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.10722312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.107275991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.107315221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.11256694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.112633201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112686002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112717893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112749574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112775464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.112808535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.112842785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1834 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.112877396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.112917247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112957348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.112984718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113018499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113055949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.11309324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113126841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113160171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113194872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.113227413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.113259073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.113292294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.11464867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.114722431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114772272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114801682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114834423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114867094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114899704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114934715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.114963475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.114994576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.115031067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1836 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.118482751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.118540853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.118605214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:19.118693895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.118816868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.11890309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1837 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.118992051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:19.119032292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094017408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094108829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.09414087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094163281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094189741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094210391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094227942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.094246912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.108690134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.108758405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.108805526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.108865577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.10903396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.109122472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.10953281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.109631281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1838 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.112824941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.114270828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.114312479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.11434767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.11438389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114454002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114482692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114514333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114542103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114575364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114608095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114642535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114676046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114708476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114740757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.114773368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.114811538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.11489586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.114934001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.114971921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.115008762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.12129169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.121361772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.121408332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.121955143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.122110475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.122288959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.122390231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.122552204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.122709267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.1228885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.123203306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.123348899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.125799775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.125989039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.126111311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.126340605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.126545629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.12659705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.126636401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.126668651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.128939254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.129115347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.12927342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1841 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.129507245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.13141313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.131550623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.133904367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134008699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134187083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134271334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134362826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134415667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.134453928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.14574311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.148462461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.152410365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.152760552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.181725356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.181836048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.182010752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.182103103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.245094407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.245199739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.249130533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.249201264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.252918054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.252968235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.253032586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.253073207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.343820023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.343878914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1844 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.384726072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.384792953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.385832043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.385891074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.385928564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.385961015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.385992366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.386020196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.386047256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.386072737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.386103778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.393174991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.393359094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.399989089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.40006951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415080382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415133253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415166914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415196495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415225035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415274856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.415301216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.43676165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.436814851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1846 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.445543775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.445604096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.447846998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.448208295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.470941782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.471063774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1847 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.54319248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.543265992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:20.938785026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58912"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:20.964347307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"27092e5d-2b2a-4cbc-a996-f176ffa8965e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:20.96453505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"27092e5d-2b2a-4cbc-a996-f176ffa8965e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.049672661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"27092e5d-2b2a-4cbc-a996-f176ffa8965e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":85368,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.060998893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58914"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.074205291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49747842-4483-4ee9-89d5-1477e3688d31","remote_addr":"[::1]:58914","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.074321704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49747842-4483-4ee9-89d5-1477e3688d31","remote_addr":"[::1]:58914","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.123105061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"49747842-4483-4ee9-89d5-1477e3688d31","remote_addr":"[::1]:58914","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":48904,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.140341265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58916"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140405906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140444337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140474177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140502008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140593239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.1406321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140668941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.140708152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1848 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.152991432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"2aa8200b-b251-41b6-8166-41fbc1d32fcb","remote_addr":"[::1]:58916","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.153074794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"2aa8200b-b251-41b6-8166-41fbc1d32fcb","remote_addr":"[::1]:58916","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.153181496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.153310418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.153465141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.153547882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.154172154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"2aa8200b-b251-41b6-8166-41fbc1d32fcb","remote_addr":"[::1]:58916","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1180,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.155289425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.155393117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.155469499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.15555467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1848 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.215822423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.215998907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.216069538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.216115289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243548164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243690287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243721677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243776638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243797199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.24383466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.2438674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243907241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243943322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.243972662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.244000773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.244024293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.24490139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.245084953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.245199725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.245309418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.245717785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.252840549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.253010072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.253142965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.256766083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.256858015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.257024998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.257102679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.257242322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.257317163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.260137306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.260289469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.260411171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.303359769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.303520912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.303796177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.304313307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.304862737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.304968899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.305185053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.305272065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.307477776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.30766997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.307805172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1851 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.348419806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.35235284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.352528073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356423096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356523588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356693761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356775002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356867464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.356947545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.357028507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.357274332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"1e3bf92f-b477-418e-8e1d-20fab09a7e4f","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.357395554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"1e3bf92f-b477-418e-8e1d-20fab09a7e4f","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.357837622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(7)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.358324051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.358457104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1852 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.358579316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(7)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.358655318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(7)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.358712789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(7)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.35877509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(7)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.358832821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(7)","src_addr":"[::1]:32839"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.36301258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.363162793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.363629771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.363722573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(7)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.363838245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.363978618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.36407747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.364231213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.364341025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.364682171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"1e3bf92f-b477-418e-8e1d-20fab09a7e4f","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":7417,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.364935926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.365066208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.368570324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.368715537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.369806518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.369906499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.370068492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.370158584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.370441019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.370567852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1854 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.372112471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.372398736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.372634091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.372723752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.372883065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.372999387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.373088789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.373172961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.373267752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.373357494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.373442926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.374589447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.37471919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.439508488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.439593459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449192119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.44924306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449280361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449318692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449390003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449426454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.449458415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.449495025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.449528756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1856 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453198645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453258596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.453349758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.453435539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453563012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453652193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1857 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453726225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.453763916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.731594758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"bd8c21d3-ad99-43d1-994d-4a4e81547b1e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.731658839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"bd8c21d3-ad99-43d1-994d-4a4e81547b1e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.73647687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(7)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.753205264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(7)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.753262045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(7)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.753294815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(7)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.753321166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(7)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.753348707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(7)","src_addr":"[::1]:46776"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.758729788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.758975482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(7)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.759049554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.759727776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58918"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.764314993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"bd8c21d3-ad99-43d1-994d-4a4e81547b1e","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":33042,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.767079815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a6a69a1d-33de-43ac-a311-d7379ca4a18b","remote_addr":"[::1]:58918","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.767138846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a6a69a1d-33de-43ac-a311-d7379ca4a18b","remote_addr":"[::1]:58918","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.769182824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58920"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.771178352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(7)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.786129583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(7)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.786186893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(7)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.786228344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(7)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.786259265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(7)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.786345207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(7)","src_addr":"[::1]:54245"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.786411518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"2f40acc4-fccb-4ae2-8afc-c7ac2e8a0b73","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.786458999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"2f40acc4-fccb-4ae2-8afc-c7ac2e8a0b73","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.791991973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(7)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.794078052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.794146173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(7)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.794195324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.798618098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(7)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.798669328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(7)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.798699089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(7)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.79872638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(7)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.79875429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(7)","src_addr":"[::1]:52884"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.800622765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"a6a69a1d-33de-43ac-a311-d7379ca4a18b","remote_addr":"[::1]:58918","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":33554,"response_code":200} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.804979767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:21.805027928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(7), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(7)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:21.805086889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:21.806034957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"2f40acc4-fccb-4ae2-8afc-c7ac2e8a0b73","remote_addr":"[::1]:58912","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":19686,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093660283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093731184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093760445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093785385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093811486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093845976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093892887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.093923978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.09402435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094126372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094201363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094268104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094489348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.09457749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094650732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094720803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1858 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094785364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094813185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094843175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.094871086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094899426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094949337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094972218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.094998628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095024289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095057549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.09508617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.09511481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095142281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095175112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095209222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.095250863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.095291624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.095381475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.095428846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.095469427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.095504098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.099928581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.100004982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.100046903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100085504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100114234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100146975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100177475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100222396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.100252917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.100301078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.100336178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.100369079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.102636572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.102688003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.102723354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.102854666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.102950458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.102983698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.10305725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.10309227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.103394006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.103479408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.103515638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1861 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.103550389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.104832883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.104897504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.104937935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.104966996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.105058167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.105113999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.105149829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.10518128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.10522515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.105256841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.105289492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.109606303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.109688554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.109729915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.109758856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.109798167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.109827267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.109892858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.109932639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.113758331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.113838543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.113883593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.113928804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.113959265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.113988425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.114124578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.114176149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1864 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.115264739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.1153168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117052403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117101204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117139295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117173245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117211496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117246117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117280057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117314778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.117350109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.117383719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.1174248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.121180061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.121244832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121408615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121441165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121484866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121525757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121560348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121598438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.121631229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.1216706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.12171212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1866 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.125016262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.125080143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.126852387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:22.126958669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.12703411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.127110272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1867 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.127200093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:22.127251224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093372824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093460065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093505837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093567378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093611139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 409 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093659719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.09369408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.093784202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.093897944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.094103938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.09421976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.094339802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094529576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094632278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094712739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094791291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1868 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094932213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.094983424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095018545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095065706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095186828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.09526739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.09529282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095355271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095393892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095422802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095450343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095478234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095506084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095533904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095561205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.095584505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095624036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095695908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095726738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095755799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.095785449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.103377812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.103446284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.103488244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.103639017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.103678688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.10379819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.103827491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.103893202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.103918022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.103998884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.104048585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.104080095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.109849483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.110063347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.110143059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.110291881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.110376443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.110408234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.110480615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.110511796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.110637408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.110713329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.11074537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1871 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.110782031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.112200577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.112250878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112505953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112540044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112600345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112631685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112665056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112694947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.112725677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.112755978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.112795609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.117611369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.117679231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.117793163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.117828143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.117886635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.117917095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.117982226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.118020317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.119066777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.119121138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.119190959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.1192218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.119269061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.119295251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.119323282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.119354372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1874 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.120364041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.120416992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120453743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120479183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120516544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120542224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120570985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120599746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120628256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120656907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.120686147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.120714908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.120745128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.124729463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.124794184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.124844085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.124876356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.124909196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.124941667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.124975338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.125009278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.125038759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.12507406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.12511192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1876 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129126196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129189367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.129305459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:23.129382911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129506673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129587004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1877 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129663426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:23.129696026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.094858958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.094932189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.09496613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.09499239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.095022801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.095065482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 780 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.095106292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.095139323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.111224266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.111339778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.11143857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.111513201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.122421446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.123936205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124031646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124117878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1878 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124185019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.12422107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124260731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124324352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124363493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124430634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124459234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124488665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124517105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124546726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124577947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124614557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124651568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124690019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.124725769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.12475332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124781801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.124845222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.12846387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.128520691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.128559181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.133719308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.136307257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.136368088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.136545301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.138954276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.139002727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.139029128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.139059418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.139084659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.13911399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.13914544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.139175641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.149643168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.149713449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.14975617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.149852472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.150198708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.150241249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.15030636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.150334581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.150464693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.150541664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.150572275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1881 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.150601555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.155023629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.15507912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.163908236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.163966047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.163997287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.164036788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.164064299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.164102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.16413581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.164162911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.164192161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.172590519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.17266892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.172708791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.172738581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.172768092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.172792872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.172820113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.172854244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.173071948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.173241081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.18968363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.189739641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.192782198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.192832069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.193590774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.193638044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1884 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.194787816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.194846547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.20459239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204649502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204737063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204766494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204796284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204825925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204854526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204882736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.204911687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.224000415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.247613679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.254613081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.254799114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.255153561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.255207062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.255254163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.255287234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.255317924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.256366064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.256418125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.260712815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.260769956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1886 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.267798818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.26790026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.272001207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:24.272094489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.278713854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.278825396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1887 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.279310325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:24.279357346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093343535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093417287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093450637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093617131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093652621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093692712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093730033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.093775143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.093813064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.093876685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.093942137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.094019518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094146961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094230872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094309284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094397185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1888 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094478997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094518048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094558438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.094594879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.09463711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.094983066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095028817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095065428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095094528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095127099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.09516209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.09519401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095225291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095269952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095305312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.095339613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.095371344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.095447185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.095490246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.095523416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.095555797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.099741276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.099813287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.099858738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.09994125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.09997853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.100026771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.100057782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.100130883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.100166944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.100662783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.100721454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.100764465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103322883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103393595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103441895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.103486776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.103581038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.103619859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.10368872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.10371207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103830843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103900254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103936355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1891 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.103955985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.105144348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.105202029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105238039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.10526254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105330831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105364181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105393382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105430133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.105459623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.105488114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.105519224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.108571222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.108625803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.108661863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.108686824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.108714595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.108763705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.108799046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.108829777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.11009026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.110144231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.110226683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.110266093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.110303274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.110334535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.110400666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.110445477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1894 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.112478555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.112525076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.112618107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.112668128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113430443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113472693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113505654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113536635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113567495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113597276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.113623846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.113641247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.113665397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.117936737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.118002209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118119011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118160322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118198092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118234333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118270374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118304924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.118337115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.118374236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.118441757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1896 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.132715946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.132785417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.133737745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:25.134694333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.140559333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.140677255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1897 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.140743626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:25.140773057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093637627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093709529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093745649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.09378207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.09381409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093852121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093880362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.093923613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.094056015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.094150857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.094231018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.09432681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094525964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094623095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094720037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094778168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1898 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094817519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.09483541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.09485481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.094892131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095023513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095085494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095114255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095193516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095231077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095295598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095318459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095335299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.095355479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.09538861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.09540673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.09542817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.095458291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.095546133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.095570293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.095587544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.095613304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.100790521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.100875743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.100913273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.100992185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.101022875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.101058646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.101084307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.101114767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.101139558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.101173338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.101205859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.10123648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103091374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103143795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103178686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.103212247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.103303569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.103332199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.103425651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.103479102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103571423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103651595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103686436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1901 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.103723896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.105564381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.105612462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105644382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105667803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105693054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105722214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105748575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105774405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.105799516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.105824756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.105854777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.108748411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.108812332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.108893874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.108935435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.108973495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.109012126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.109047777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.109084617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.110233129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.110272329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.110333691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.110360761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.110613316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.110655957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.110688208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.110710918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1904 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.111698807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.111760508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112318988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112364389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112397109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.11242417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112461171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112499151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112574823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112611644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.112641874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.112677985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.112711006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.115899166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.115964627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116013637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116048418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116091799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.11613818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116180951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116220741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.116265992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.116328214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.116365794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1906 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.120043103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.120101914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.120156475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:26.120229917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.12038173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.120470332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1907 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.120554553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:26.120586304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095499604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095568295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095601876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095639716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095671697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095706158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095739278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.095776359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.09581542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.095882721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.095936092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.095970883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096003493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096040114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096082314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096119135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1908 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096156246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096173306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096194467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096220127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096257318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096472632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096513683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096553583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096588884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096628605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096663796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096701116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096731967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096750477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096766947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.096780938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096796888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096848999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.096868129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.09688823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.09693139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.101648629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.101728401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.101774322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.101897504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.101921655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.101996876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.102017066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.102096418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.102131778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.102168389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.10221411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.10224945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.104555854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.104617875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.104666626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.104723017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.104799378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.104838259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.104906571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.104946811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.105020353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.105104404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.105148535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1911 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.105188726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.106430539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.10649283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106622343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106661524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106699774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106727755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106755905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106784696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.106818967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.106853407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.106887238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.109593689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.10967727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.109733061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.109777752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.109834983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.109855264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.109936305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.109995526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.110965274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.111009245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.111091857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.111137758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.111171969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.111196129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.11123696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.111288771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1914 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.112227368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.11230389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112380141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112423052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112461963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112488883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112519974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112545934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112563055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112600405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.112630036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.112661846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.112684997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.116437468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.116506369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116643011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116678512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116708082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116735983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116799124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.116829745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.116860105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.116891126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1916 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120147887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120206428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.120264669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:27.120393951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120545224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120625396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1917 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120711767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:27.120754768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093185891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093266403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093296543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093319814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093349464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093382745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093413575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.093442816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.093538968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.093678771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.093783472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.093861044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094004937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094083968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094150589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094218381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1918 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094307862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094354013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094388474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094420694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094457465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094522256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094558037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094628208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094668119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094704939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094761181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094802301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094838682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094876003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094911694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.094941564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.094977545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.095073826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.095121387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.095162308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.095202619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.100098231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.100187053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.100240514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.100334615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.100399657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.100449017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.100484748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.100525149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.10057345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.10061745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.100660931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.100702132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102484476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102531757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102563117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.102617668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.102680239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.10271803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.102756301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.102786971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102821552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102895193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102936074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1921 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.102977155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.103931453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.104019274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104075335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104115856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104162497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104200948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104243769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.10430664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.104375641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.104421172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.104467453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.106757506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.106819537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.106859978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.106886859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.106917429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.106944429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.10697582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.107031271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.107970159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.10802053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.10806135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.108089891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.108131912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.108160352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.108193023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.108228234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1924 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.109128331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.109181452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109220782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109249673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109283093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109311274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109346115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109386475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109418676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109449807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.109482947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.109515218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.109550449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.112227439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.11229758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112340581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112373982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112409452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112450853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112484374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112517164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.112544895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.112576975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.112610726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1926 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.115521351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.115571892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.115647353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:28.115733745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.115931669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.116037081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1927 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.116115812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:28.116159963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.16495231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.165003991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.165042492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.165061952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.167939866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.168000018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 800 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.168044878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.168068959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.170016555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.170110607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.170179619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.176363385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.176447386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.176531858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.176606239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.178461204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1928 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.178556496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.178594077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.178634887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.178715859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.17875202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.178826301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.178876082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.178911433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.178944143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.178972524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179003034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179036805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179069506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179101196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179136097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.179166737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.179204798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.17930507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.179353291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.179393052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.179424612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.180681846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.180744107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.180792948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.191811005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.191900147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.19207691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.192168292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.192324395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.192394006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.192677872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.192811854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.192912906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.195633207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.195768679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.195884131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.196071505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.196156936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.196187767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.196221768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.196247878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.19634648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.196522063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.196589695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1931 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.196626985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.19849412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.198547521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198733025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198791756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198830497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198859117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198891188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198922759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.198957979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208363086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208445888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208495908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208536329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.20857673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208606101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208638761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208686442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208721133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208779794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208814274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.208850395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208893416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208924107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208954737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.208981568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.209134601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.209174621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1934 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.209211952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.209249883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209287243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209317624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209351115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209379335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209418696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209501398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209544238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.209579359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.2096133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.20964537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.209679691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.210922074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.211018196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211077087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211122968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211166919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.21121205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211275861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211321602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.211359482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.211398953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.211436854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1936 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.214554102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.214613554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.214701435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:29.214788557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.214914359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.215001971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1937 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.215083472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:29.215114793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093116501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093189143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093218893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093244014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093313175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093392727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093461608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.093503349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.093626311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.093723903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.093841045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.093946137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.09411331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094223012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094300374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094371715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1938 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094498377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094565719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.09460901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.094659891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094698841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094786093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094825223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094887555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094918845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094951116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.094981626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.095015157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.095046138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.095076318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.095107219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.095133169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.09516342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.095238851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.095292512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.095326383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.095359273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.099843198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.099896749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.09993639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.099999781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.100030781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.100101313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.100127393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.100187654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.100212875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.101996898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.102052339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.10208818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.103472636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.103530767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.103577168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.10367191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.103747221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.103781072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.103811703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.103827433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.103959485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.104042947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.104090358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1941 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.104130398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.105395952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.105451373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105522284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105556275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105592606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105622926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105657907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105694628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.105729459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.105764069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.10579932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.109661042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.109713353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.109746154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.109772524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.109803415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.109828405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.109856386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.109886646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.111905614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.111965165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112005896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112056757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112091788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112119188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.112150349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.112185049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1944 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.11221771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.112252721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112312612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112342752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112384933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.112967294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.113014495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.113049806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.113087197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.113123697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.113228199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.11326467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.113300741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.120315762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.120376623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120421584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120450395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120481656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120513396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120545507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120576527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120601818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.120631538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.120663129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1946 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.12069442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.12072458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120815942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:30.120887013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.121014135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.121089037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1947 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.121163588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:30.121214779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093572761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093640962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093676663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093693553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093742104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093762584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093780594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.093814275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1948 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.093942768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.094033489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.094111391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.094182522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.094319875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.094393546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.094461057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096233441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1948 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096319842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096343963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096363693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096393374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096421074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096479655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096496786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096513756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096528246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096544917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096563297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096597607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096635728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.096673399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.09670941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.09674052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096786951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096875953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096928834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096968005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1949 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.096988985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.100223186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.101641722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.101702574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101732344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101749784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101767025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101782545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101799215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.101833876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.101853156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.101886627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.101904947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.103278663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.103330014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.103398415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.10414594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.104228641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.104260062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.104321373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.104353653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.104386034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.104467295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.104505186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1951 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.104539507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.105013366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.106049415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106098166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106127727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106159167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106184208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106212988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.106242809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.10628034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.10631165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.106343651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.10788751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109018311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109064072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109092373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109122443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109163064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109193324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109231585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109445769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.10949108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109579942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109610182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109665533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.109694744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109755585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.109790526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1954 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.111028969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.11108199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111165281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111196382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111270054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111300614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111330195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111360125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111389736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111418766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.111448127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.111491258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.111523688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.114776529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.11483505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.114944792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.114979723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.115009993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.115040234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.115072465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.115101595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.115126036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.115155846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.115186417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1956 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.118159543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.118225134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.118275165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:31.118343116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.118448278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.118498819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1957 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.11853769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:31.11855629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093588432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093679883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093726504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093832406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093877027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093921998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.093985279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094069311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.094124622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.094210573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.094290875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.094348566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094512989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094614431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094695962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094763874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1958 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094885236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.094952487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095005608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095055979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095163021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095280243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095315534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095388875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095420706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095455987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095489637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095525518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095561609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.095588449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.09561092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.09565922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095696221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095768742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095804303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095840064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.095871124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.100234337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.100353049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.10041494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100465041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100499791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100617164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100654505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100717666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.100751746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.100830038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.100877579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.100906919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.102920697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.102988038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.103019879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.10306878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.103154612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.103186082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.103218483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.103257483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.103356265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.103446347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.103514708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1961 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.103556679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.104720731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.104784432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.104863524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.104903934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.104968276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.105001936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.105043307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.105093828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.105125509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.105153429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.10518364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.108072214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.108139735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.108211467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.108286338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.108324719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.108352369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.108425361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.108466141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.109688664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.109767696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.109873548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.109908179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.1099711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.11000504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.110051001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.110076362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1964 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.111116681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.112034259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112066559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.1120835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.11210202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.11211768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112135241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112153441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112171191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112189191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.112207312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.112225362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.112249233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.115077576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.115170918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.11531886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115359711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115393362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115425462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115456133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115487293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.115513404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.115554175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.115592026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1966 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.118931768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.119000889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.119144242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:32.119237863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.119409937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.119513739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1967 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.11958723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:32.119611621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094757254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094832196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094860176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094885157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094940908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.094986209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095016529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.09504607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.095147252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.095256864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.095331945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.095404226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095541509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.09561187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095702612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095770623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1968 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095837125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095866985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095899146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.095935267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.095967917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096028298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096051509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096080009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.09610395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.09613249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096160581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096188041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096218652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096248582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096294373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.096318884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.096350034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.096417985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.096447986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.096478797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.096510557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.101518051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.101575773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.101609123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101698075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101719905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101792917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101813107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101868678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.101888748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.10195706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.10199879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.102042101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104192692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104241453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104294304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.104335054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.104407966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.104442956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.104477647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.104503717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.10463997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104726212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104769153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1971 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.104808313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.106069177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.106126598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.10622488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.10624671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.106358823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.106401183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.106435364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.106467874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.106499925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.106534246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.106566976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.109554992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.109620124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.109721686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.109753046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.109829208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.109858318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.10993091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.10997874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.111330266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.111402197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.111471879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.111492159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.11156299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.111581431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.111670262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.111717823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1974 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.113779812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.113840053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.113883464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.113911714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.113946115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.113976486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.114006806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.114044927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.114117798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.114152509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.11419247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.11422234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.114253421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.117663855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.117723736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117772637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117806138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117843659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117880609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.11791523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117948021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.117988371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.118024562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.118063903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1976 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.121303153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.121362195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.121467727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:33.121542778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.12166245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.121751122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1977 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.121830743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:33.121870914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.093686365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.093761547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.093828518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.09390714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.0939373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.093971761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 820 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094004181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094038902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.094191655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.094268216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.094341448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.094407549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094550172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094630383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094712575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094786156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1978 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.094859078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.09498082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095030141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095066131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095100972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095162733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095189884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095221434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095264505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095297796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095330446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095369327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095401718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095431848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095461969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.095487489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.09551848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095587851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095621762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095661362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.095696293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.100218118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.100298149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.100552624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.100667696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.100705057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.100743077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.100774968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.10089374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.100932881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.101015643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.101066874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.102290146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.107092437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.107150608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.107188449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.107324181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.107429413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.107459844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.107539475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.107572566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.107697948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.10776174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.10778957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1981 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.107817321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.109100565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.109154696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.109211197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.109242827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.109276148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.109302318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.109333369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.10936523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.10939781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.109429171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.109461741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.122381244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.122445766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.122564698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.122592308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.12269459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.122720611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.122813403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.122874804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.124588156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.124658707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.124698258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.124726569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.124764539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.12479861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.12483083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.124862581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1984 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.126122635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.126176716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126256487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126289188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126354489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.12638738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.12641774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126449481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126486722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126517432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.126547293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.126577703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.126609484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.130869224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.130933705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.130973446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131001846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131033527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131065287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131104148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131135469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.131161669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.13119199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.13122473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1986 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135057012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135112033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.13545544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:34.135535161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135748045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135828287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1987 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135898568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:34.135930379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093002923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093076135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093111485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093141786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093177197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093220307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093263568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093302759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.093400271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.093533863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.093621905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.093697166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093834459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.093931481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094013422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094109264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1988 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094200436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094245977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094293587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094337678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094381359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.09444926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094486851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094522302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094556622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094603193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094645544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094684955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094721895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094760746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094802867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.094836558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094867778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094930019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.09496454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.094995701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.095027141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.09922318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.099299572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.099349642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099394613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099429694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099470105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099505636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099545306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.099587497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.099628008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.099670479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.09973624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.101990612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.102046683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.102094854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.102139095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.102239747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.102281658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.102323838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.102358099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.10239405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.102471501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.102513792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1991 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.102552163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.103797826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.103871988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.103926219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.103966119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.10401117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.104047741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.104088672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.104131243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.104174263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.104208664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.104258745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.107162839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.10723139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.107304812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.107337172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.107371053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.107399044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.107430894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.107483135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111288886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111346747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111385818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111414309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.11145395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.11148236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111511641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111544751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1994 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111576552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111613413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111651333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111679744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111712374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111739045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111769675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111805976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111839027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111869837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.111900358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111931389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.111965299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.123827142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.123900394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.124019966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.124059977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.124101858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.124139978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.124173939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.12420674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.12423675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.124267521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.124325872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1996 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.12794629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.128000421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.128087982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:35.128174544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.128332537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.128415679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1997 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.12849588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:35.128537401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093522684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093593395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093624585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093674026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093702017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093753338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093790719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.093826509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.093903411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.094015453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.094103905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.094196746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094355099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094449221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094529842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094604294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1998 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094684556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094720796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094757137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.094793958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.094830498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.09489866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.09492868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.094970971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095000601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095035892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095070773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095103993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095139124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095172645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095206715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.095233656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.095281447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.09542791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.09547118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.095505781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.095542492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099346493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099409634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099458665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.099503856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.099540447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.099583878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.099631538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.099673609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.09971062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099750291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099792881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.099835432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102080224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102158436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102210237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.102252758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.102336419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.10237709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.102419181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.102454262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102493102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102571974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102614735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2001 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.102659855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.103544182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.103601493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103674274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103715115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103754716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103788937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103829948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103871608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.103912749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.10394999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.103992811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.106403966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.106489587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.106538259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.106594829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.10663762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.106675101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.106714892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.106758152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.107912424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.107990916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.108051667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.108090328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.108132609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.108169079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.10820877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.108250121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2004 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.113384647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.113448798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113527099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.11356819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113608521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113657752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113700762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113740573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113781164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113818855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.113853365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.113883856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.113921267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.120335757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.120409329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.12047025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.1204948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.120513471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.120531801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.120548661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.120565282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.120579312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.120596622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.120631053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2006 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.130187243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.13427558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.134463603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:36.134531794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.134669777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.134734558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2007 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.134798119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:36.1348295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.098845954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.098915286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.098941776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.098964967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099005267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099034238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099062029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099088849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.099436845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.099529687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.099628719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.099728281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099893244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.099965446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.100025927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.10021069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2008 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.100298252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.100350663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.100384853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.100417834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.10284627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.102930791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.102963712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.102995612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103022833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103058824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103095044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103128985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103166676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103204296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103250367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.103287128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.103328099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.10341408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.103457801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.103499982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.103542683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.108486056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.108532337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.108553927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.108854743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.108912094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.108946704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.108973095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.109003436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.109031046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.109100177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.109143548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.109178859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.113048441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.113096022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.113136473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.12946771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.129560871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.129590852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.129620273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.129644383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.129671744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.129832387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.129895438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2011 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.129928029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.130930737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.130986288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131155621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131191172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131256254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131285384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131331095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131364625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.131394996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.131430077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.131461017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.134401173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.134454474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.137104264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.137164154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.137201855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.137230716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.137259576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.137289867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.138110052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.138163033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140575939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.14061869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.1406663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140692141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.140720341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.140751022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2014 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.140780342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.140816303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140853764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140892405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140925825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140953566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.140984846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.141030907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.141063998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.141094948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.141125199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.14115387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.141208241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.144051364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.144114565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186694725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186773677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186809017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186839598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186868568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186897639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.186928019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.18696057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.186998931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2016 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.195558262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.195662794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.195906858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:37.19600123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.196148553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.196249565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2017 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.196359287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:37.196402098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.092810922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.092893204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.092930734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.092962005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.092996895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.093038816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.093083047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.093133748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.093202849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.093306701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.093678138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.0937604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.093843341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.093931103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.094015085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.094131197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2018 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.094210438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.094253289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.09429548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.094341521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094386661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094475123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094515084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094557205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094594235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094632906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094665597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094696177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094727428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094758678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.094789389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.09482428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.09485997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.095000543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.095052924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.095095335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.095155736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.099053639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.09910485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.09913347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099226932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099256983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099340904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099360225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099412556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.099429886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.099493307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.099532848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.099553688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.10175578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.101814401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.101874302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.101914123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.101977434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.102005175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.102035835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.102062516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.102880711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.102989383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103026164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2021 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103059054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103577274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103622035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.103720967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.103739867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.103820529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.103838049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.103856449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.10388074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.10389753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103975781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.103998342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.107752632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.107818314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.107940066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.107982437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.108049978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.108083169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.10814588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.108198811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.109357203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.109414434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.109483175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.109516796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.109569527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.109598377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.109675529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.109863522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2024 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.111279259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.111364451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111408331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111436492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111469802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111498043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111531514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111564984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111596295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111627145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.111658856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.111689477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.111720907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.120158576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.120227977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.12035567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.12038926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.120417881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.120445101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.120473082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.120502732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.120525913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.120584354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.120631585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2026 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.124321334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.125289432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.125535037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:38.125627189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.125771101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.125857593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2027 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.125899874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:38.125919544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096465282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096542733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096572564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096601154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096625634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096657235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 840 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096697916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.096729327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2028 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.096890519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.096999861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.097103123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.097176045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097325058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097400109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.09746938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097542462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2028 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097638213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097680784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097716935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.097751806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.097842477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.097935679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.097969019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098040281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098071132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098100152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098129593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098158333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098187084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098219674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098249605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.098274465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.098302246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.098369437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.098401068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.098434718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2029 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.098466279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.102566076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.102650127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.102698108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.102759929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.10279575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.102872202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.102914242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.102953303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.102988264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.103051025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.103098236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.103140967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.104986751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.105044132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.105109884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.105211315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.105311947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.105354108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.105395499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.105431479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.10546633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.105552842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.105596203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2031 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.105634313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.106629062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.106689123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106740524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106776625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106816866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106850476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106900717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106944038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.106985879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.107024309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.10706028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.109790701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.109898374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.109938694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.109965155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.109997285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.110030976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.110069157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.110102787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.11133109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.111384382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.111431132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.111457833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.111517824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.111545594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.111612726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.111653047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2034 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.112849199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.11289965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.112938161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.112962491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113108014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113155855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113189676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113221796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113254817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113285267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.113316398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.113353239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.113387589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.117188601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.117247072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117326983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117358874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117391504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117426065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117457966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117489546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.117515387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.117552978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.117586658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2036 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.120180707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.120239738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.12034994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:39.120422281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.120666256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.120751058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2037 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.120817969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:39.12084878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093009267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093073698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093111919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.09314513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.09318564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093227451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093266252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093303083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2038 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.093342103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.093408985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.093472746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.093565638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093633719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.0937031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093780412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093849633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2038 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093916794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093951175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.093990146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.094035227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094075447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094147338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094179349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.09419789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.09421253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.09422989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.09424608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094262131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094283291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094299821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094315972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.094329722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.0947484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.094839822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.094864282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.094891953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2039 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.094934944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.099775644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.099840926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.099885977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.10004959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.100113861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.100154242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.100184322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.100217953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.100245443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.100343905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.100404536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.100454237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.102962575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.103021116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.103062706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.10435085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.104449412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.104488123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.104525484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.104583205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.104715057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.104825779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.10486936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2041 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.104905201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.106044812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.108183902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108237793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108267894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108321384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108348455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108378716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108407146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.108436737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.108468867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.108489028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.10967092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.109746611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.109996806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.110050637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.110091418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.110121829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.110152459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.11018658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.111523835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.111600536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.112089306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.112480913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.112549984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.112583765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.112612105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.112647696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2044 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.113234277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.113290518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113415871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113459401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113498832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113526122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113555923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113584914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113613374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113650045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.113681025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.113710466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.113740826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.118017487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.118081848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118267292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118309803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118342193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118378964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118414134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118452855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.118480786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.118547007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.118586048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2046 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.122290957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.123001881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.123055342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:40.123107263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.123158794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.123234015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2047 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.123327387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:40.123368588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.092882585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.092951787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.092995058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.093027578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.093056659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.093090969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09311974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.093154601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2048 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.093230082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.093343524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095145188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095192099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09522586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09527831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095320021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095357282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2048 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095393533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095414153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095447654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095484594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095518165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095554486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095569836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095586986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095601036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095617587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095638377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095655068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095671708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095688068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095704529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.095718549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095734699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09577127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09578852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095815041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2049 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.095848571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.099102222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.099162294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.099201844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099252475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099282356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099312737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099341217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099371498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.099397628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.099437019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.099475629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.09951486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.102603998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.102663669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.10270312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.102775242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.10482245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.104870911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.104907102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.104937172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.104969433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105039894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105076585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2051 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105111435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105142636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105178157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105221928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105251168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105283099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105309949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.10534131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105375131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.105408241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105439942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.105472502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.107258316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109013009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.10909262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109134111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109177292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109214883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109253483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109294764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109336925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109383836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109429476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109466817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109504048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.109539879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.109571489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.10960925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2054 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.110638939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.11069338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110805072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110841193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110873074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110897284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110926395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110955615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.110990086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.111020106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.111049737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.111078547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.111108748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.114777917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.114833468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.114922899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.11495078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.11497892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.115012611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.115040432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.115067522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.115090162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.115117313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.115146194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2056 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.118493526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.120176688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.120209959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:41.120301441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.120371062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.120436803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2057 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.120500604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:41.120532545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.100319836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102323984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102378895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102530217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102578198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102618999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.10265569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.102690841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2058 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.102725111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.102798793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.102884904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.102965166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103031317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103110628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.10318618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103295412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2058 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103390534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103449645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103492786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.103545597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103584297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103664529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.10371102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103745111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103780401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103816042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103851342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103887043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103921854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103956924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.103988055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104014765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104046406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104129968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104169868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104206989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2059 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.10424505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104323601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104371772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104430483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104468274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104497745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104532465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104563126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104608867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104644807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104678128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104713739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104750179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.10480888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104854621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.104894662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104930073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.104995574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105021724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105051965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105083676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105115936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105192988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105228888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2061 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105261049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105556985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105635046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105678157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105706657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105742228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105769098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.105799799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.10583061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.10586209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105892841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.105925332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.118334354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.119305783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.119336153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.119352744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.119369594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.119385294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.119401914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.119419485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.120135338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.120196529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.120305451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.120356892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.120393053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.120435674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.120469954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.120502125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2064 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.121760529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.12181782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.121854431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.121879831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.121926182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.121952032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.121988833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.122021004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.122052614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.122084785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.122113715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.122141276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.122170957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.12611224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.126164592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126252353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126286194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126322944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126351565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126381486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126413476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.126440827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.126469237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.126499058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2066 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.147146726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.147212628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.14737152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:42.147464462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.148081744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.148164305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2067 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.148248097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:42.148308758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092776816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092844907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092871718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092896458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092920468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.092952329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 856 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.09298196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.09301234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2068 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093125362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093208314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093270225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093330116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093477249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093590571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093635722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093673333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2068 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093713113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093731783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093755784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.093782804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093873536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093944847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.093974558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.09405288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.09409115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094124961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094156531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094186542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094219063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094253653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094286904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.094316774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.094350885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.094433407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.094474688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.094511948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2069 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.094550679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.099602084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.099668535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.099713586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.099828928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.099874189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.09992297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.09995557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.099989211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.100018621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.100098693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.100146164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.100185904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.102709212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.102767213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.102805644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.102921536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.103002577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.103046748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.103088959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.10311897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.103266393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.103367895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.103408635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2071 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.103455006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.10473534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.104795811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.104874203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.104906483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.104941204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.104968494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.104997835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.105026406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.105056066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.105084697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.105123648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.108484731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.108541092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.108578542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.108607833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.108636994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.108661554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.108689384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.108720685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.109481399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.10954548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.109621502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.109657002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.109696953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.109724324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.109797505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.109833576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2074 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.111070599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.11112069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111192771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111221172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111296793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111324914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111352564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111380185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111407395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111434176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.111461746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.111488827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.111518817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.115319979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.11538343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115491782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115529752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115565533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115597744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115629685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115660655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.115820178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.115854649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.115887649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2076 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119003298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119059719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.1191028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:43.119168131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119231862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119323274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2077 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119402416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:43.119459657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109041852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109184065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109275736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109361758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.10949234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109664434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 860 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109798826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.109932469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2078 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.110164303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.110375867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.110593851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.110666123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.110841376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.110926538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111009979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111086481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2078 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111204793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111233393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111289484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.111313945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124600284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124684706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124722676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124763697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124796948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124830968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124864269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.1248979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.12493017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124963241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.124997971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.125027292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.125070633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.125150834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.125190415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.125226306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2079 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.125260867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.129349513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.129425944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.129451305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.140195126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.140249147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.140319578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.140358969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.1404108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.140441111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.140537543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.140595614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.140629655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.143139192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.143195993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.143263054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.143632891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.143721493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.143756043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.143802484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.143832155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.143973137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.144079739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.14412424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2081 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.144160051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.145216311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.145274382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.145941014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146007016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146049176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146081947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146113138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146143388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.146185229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.147453813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.147509254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152318974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152391045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152436326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152466977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152498867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152526158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152558758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152595189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.15264732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152692621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152731771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152759242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152795083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.152825053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152860894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.152896034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2084 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.153246421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.153304002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153363213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153403084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153446915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153479236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153518816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153560307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153601148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153641459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.153678109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.15370947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.153743981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.157849408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.157924749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.15796832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.15800051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.158037151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.158071782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.158106112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.158141413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.158169644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.158201974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.158235835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2086 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.161771692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.161839623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.161883463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:44.161926134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.161959405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.162003106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2087 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.162041086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:44.162059807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.09337419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093445131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093476851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093504022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093529372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093563073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093597254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.093640215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2088 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.093743076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.093856008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.09395053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094026602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094180694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094269896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094339437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094417279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2088 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.09448437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094512681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094540861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094568172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094596392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094649513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094671684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094740045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094767476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094793066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094818436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094843207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094868947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094895618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094924588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.094956419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.094985249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.095051121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.095083531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.095117422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2089 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.095153583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.101751736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.101819228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.101870379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102015541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102059862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102204865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102239556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102316117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.102353268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.10246386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.102516821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.102551522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.105287263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.105365564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.105406805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107432253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107537065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107566605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107599306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107624397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.107655097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.107735479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.107769409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2091 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.10780508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.107841401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.107876421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107913732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107942132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107974033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.107999924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.108030214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.108068105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.108100635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.108131176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.108163867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.111348907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.111411398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.111456778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.111489459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.11152802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.11156102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.111604741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.111644132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.113024508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.113077079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.11311663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.11314578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.113177891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.113204221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.113235212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.113266812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2094 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.11421733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.114280472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114318652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114346563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114393934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114427624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114470775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114504676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114538876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114571357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.114602448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.114632088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.114671239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.126823417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.126895548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127031971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127066891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127097392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127126343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127156293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127184374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.127209094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.127383608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.127435129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2096 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.131524565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.131580946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.131673998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:45.131774639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.131924832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.132011144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2097 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.132082895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:45.132115866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093526583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093601845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093628685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093661776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093690826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093738027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093774628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.093808209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2098 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.093841539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.093907251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.093977992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094055913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094131375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094210736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094295558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.09438463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2098 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094469311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094513422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094554543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.094593394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094640815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094703396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094739576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094773907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094801858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094836078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094872379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.09491084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.09495117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.094999091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.095035032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.095060292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.095089403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.095156954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.095191615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.095226755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2099 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.095280567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.100627676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.100888921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.100938492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.100975043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.101006283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.10134036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.101383151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.101413021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.101437642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.101481823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.101516443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.101562274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.103530311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.103584162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.103619133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.103726835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.103813326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.103854627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.103892188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.103924709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.104403458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.104491929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.10453204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2101 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.10456921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.105753113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.105822334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.105919506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.105948527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.105994247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.106027018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.106057978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.106087249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.10611764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.10614567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.106177111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.111368228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.111434899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.111540031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.111579642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.11681375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.116898752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.116940103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.116981373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117022034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117062435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117102156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117133266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117186387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117216918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117247438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117279609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2104 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.11732106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.11735921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117399511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117431692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117464612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117491773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117526184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117560424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117596445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117629255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.117663286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117705327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.117741668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.123906013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.124087776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.12426647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124374352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124493954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124560285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124653517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124731959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.124776189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.12481122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.124940272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2106 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.150435961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.150517903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.150613424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:46.150715926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.150857409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.15092364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2107 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.150985001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:46.151013552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096332277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096402869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096437219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.09647874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096512571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096552301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096588862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096623033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.096660743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.096731605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.096811626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.096881898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.096948129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.09702067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097105392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097185613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2108 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097264315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097303046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097350516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097391387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097429978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097496199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.0975259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.09755947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097588131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097622941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097661162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097700503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097733643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097769604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097805895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.097876616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097916517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.097993328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.098034839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.0980766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.098123481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.099482616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.099544118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.099592889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099708171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099743651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099772392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099802382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099855774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.099889074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.099936955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.099989016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.100028967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.102298319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.10236004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.102400651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.102502733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.102581254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.102615005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.102661746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.102697307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.102793308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.10289209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.102936031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2111 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.102975232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.104205565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.104265406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104335417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104382268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104425699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104459649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.10450053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104541281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.104582662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.104622052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.104661703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.107509707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.107597368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.107647209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.10769392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.107734421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.107767882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.107804182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.107836913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.109144788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.109195278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.109310861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.109359852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.109400802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.109434603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.109482414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.109526475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2114 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.110778968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.110836429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.110919771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.110964232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111003332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111030413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111061034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111091694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111119195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111158846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.111191366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.111222217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.111268037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.116378473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.116446444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116492605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116527196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116561236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116598727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116644328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.116677109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.11673114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.11677159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.116807591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2116 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119209506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119284958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.119374789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:47.119452101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119608054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119694735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2117 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119761197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:47.119783977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093536316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093619947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093656718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093685019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093710449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.09377753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 876 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093808671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.093851102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094023065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094192728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.09428082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094350481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094449043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094522064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094580676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094642637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2118 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094709248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094744099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.094782119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.09482328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094868151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094944302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.094984053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095030794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095067734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095100305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095123676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095140906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095157136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095183727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095212627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.095254728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.095289469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.09535612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.095399371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.095435852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.095473082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.099532268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.09960827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.099656601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099707882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099742222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099823824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099866345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099906275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.099953326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.099993067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.100035588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.100078639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.103287759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.1033546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.103421791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.103500813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.103719267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.103820749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.104069794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.104113155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.104176566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.104257017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.104315098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2121 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.104352409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.105606602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.105677854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105727005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105763315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105801976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105836357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105876877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105917998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.105957939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.10599357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.10602957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.108967515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.109043617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.109158649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.10921248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.1092495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.109277701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.109369083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.109411854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.110594486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.110654867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.110712768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.110750669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.11080033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.11083888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.110877811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.110919982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2124 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.112224376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.112323848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.11239785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.11243882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112479771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112514612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112553763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112607564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112645864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112678025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.112710746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.112745116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.112783547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.116759712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.116826903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.116875804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.116914095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.116951605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.116999726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.117037807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.117072948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.117103538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.117135429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.11716918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2126 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.120476292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.120535873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.120678306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:48.120780717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.1209363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.121019722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2127 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.121089033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:48.121131574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.092922936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.092991147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093010387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093025577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093075349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093115529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 880 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.09315602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093189171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.093316413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.093404985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.093477266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.093550057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.09369356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093800012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093889554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.093976635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2128 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094072547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094132308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094183349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.09423456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094280241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094356322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094390093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094427264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094466335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094507725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094545326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094576157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094609327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094640998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.094682129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.09472334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.09476563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094860602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094905813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094943444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.094979014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.099612641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.099680043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.099719023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.099816495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.099853106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.099948758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.099995299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.100027929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.10005589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.10008729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.100121531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.100154902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103087386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103143567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103181568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.103217369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.103309781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.103340671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.103374212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.103401322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103510404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103589256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103623206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2131 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.103656457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.104808369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.10486698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.104908231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.104936431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.104968512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.104995452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.105028943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.105060483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.105091874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.105122944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.105157695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.108005569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.10806567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.108112831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.108141241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.108184112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.108212542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.108289904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.108334945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.109485637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.109536058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.109585468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.109616749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.10965014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.10967725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.109736811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.109776062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2134 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.110923493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.111076496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111139518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111170778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111202189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111231369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.1112906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111325631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111358362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111390792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.111442853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.111482354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.111518235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.115293785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.121820428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.121902719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.12195046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.121989931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122027992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122067993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122106703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122139184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122174965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122213225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2136 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122250376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122285087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122319217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:49.122390799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.12247339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122547702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2137 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122623643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:49.122662504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093662921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093729592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093846094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093877315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093901825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093934376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.093981227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094012057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094041348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094113269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094175031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094233681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094329903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094434925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094506347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094577648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2138 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094657329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.09469297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094728651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.094765191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094801222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094861323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094894454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094927494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094954205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.094985195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095019316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095065807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095100028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095131608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095162159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.095188149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.0952195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.095308632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.095344782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.095377773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.095410323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.099762955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.099825797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.099865807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.099927788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.099961599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.10003347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.100070211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.100105952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.100134192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.100217894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.100289495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.100331086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.103458735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.103517986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.103566567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.103624298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.103701409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.103739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.103779491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.103815781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.104317581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.114769827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.114842368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2141 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.114881969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.11491663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.11495563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.114997271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115030202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115062492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115092333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115127764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115164694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115200555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115254936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115298987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115335008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115430949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.11547358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115501391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115530511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115556732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115586162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115605143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115622333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115658674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115683444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115697904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115727705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115745685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115761745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115778996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2144 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115796036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.115815246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115834137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115847917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115868587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115882858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115899078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115915319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115931699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115947749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.115963719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.11599289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.116024581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.116055051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.116093112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116139673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116166033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116198444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116231354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116266975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116320426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.116423048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.116462439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.11651718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2146 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.119286881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.119328912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.119435614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.119502515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.119646218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.11972401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2147 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.119771131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.119790281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:50.506462925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58922"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.547482565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"8ac1611c-c63a-42b7-bb09-644943ce6abf","remote_addr":"[::1]:58922","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.547560877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"8ac1611c-c63a-42b7-bb09-644943ce6abf","remote_addr":"[::1]:58922","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:50.547611127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58924"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:50.550136975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"8ac1611c-c63a-42b7-bb09-644943ce6abf","remote_addr":"[::1]:58922","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1988,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.550200786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"14218cf8-f644-4661-a5e4-6a6f9418325b","remote_addr":"[::1]:58924","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.550239317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"14218cf8-f644-4661-a5e4-6a6f9418325b","remote_addr":"[::1]:58924","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:50.554005727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"14218cf8-f644-4661-a5e4-6a6f9418325b","remote_addr":"[::1]:58924","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4137,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:50.937159576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58926"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:50.990031268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"99bfa34d-ccc1-4f60-823c-721b2b3ae6b8","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:50.990097639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"99bfa34d-ccc1-4f60-823c-721b2b3ae6b8","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.000556025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"99bfa34d-ccc1-4f60-823c-721b2b3ae6b8","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":3423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.083619234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d2e832d3-78f2-424d-8689-05a36ee0e677","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.083690415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d2e832d3-78f2-424d-8689-05a36ee0e677","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.084326117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(8)"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.095414675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(8)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.095499047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(8)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.095531837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(8)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.095560648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(8)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.095588988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(8)","src_addr":"[::1]:54245"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.095721701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.095761651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.095790142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.095815543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.100387468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.100451059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.10048609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.10051752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2148 }, kind: MgsRequest(SpState) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.103318073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.103368834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(8)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.103418525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.103609418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.10369352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.103779372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.103863643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.104179599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d2e832d3-78f2-424d-8689-05a36ee0e677","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":20546,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113002545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113093406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113167298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113231449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2148 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113865641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113921142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.113966353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.114039944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123727876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123816917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123850868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123880339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123902809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.123930659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.12396198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.124005241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.124036261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.124069462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.124100533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.124127733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.15006507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.150172422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.150219753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.150258914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2149 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.150306485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"c203e023-0955-40db-bcb7-64ed7de72060","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.150350226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"c203e023-0955-40db-bcb7-64ed7de72060","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.150548779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.163797338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.163867239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.1639315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.163994571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(8)"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.167876274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.167921195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.167974966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(8)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.168026027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(8)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.168065278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(8)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.168084818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(8)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.168116649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(8)","src_addr":"[::1]:46776"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.1681532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.16816983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.1681864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.1682003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.168503946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58928"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.169979324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 890 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.170040195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.170078006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(8)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.170120586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.170156267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.170186908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2150 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.170253809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7ba6dc73-beb1-428b-89d1-45deb1ac30d2","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.17029769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7ba6dc73-beb1-428b-89d1-45deb1ac30d2","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.175488667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.1756359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"c203e023-0955-40db-bcb7-64ed7de72060","remote_addr":"[::1]:58926","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":25324,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.175747982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.175808973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.175861184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(8)"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.182198513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.183930856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.183981957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.184022367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(8)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.184062238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(8)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.184093369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(8)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.18413388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(8)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.18416269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(8)","src_addr":"[::1]:52884"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.184197241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.184221911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187128645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187225687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2151 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187283818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187313719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(8)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.187353529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.18739749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2151 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187429511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187461602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.187513363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"7ba6dc73-beb1-428b-89d1-45deb1ac30d2","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":16848,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.187562233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189634212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189681083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189715974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189743994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189773325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189809596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.189838276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.190177073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.190226203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.193185519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.193264711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.193402473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.193444514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.193482075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.193515535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.193552616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.193601217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.194761109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.19482125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.195449442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.195482442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.195534543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.195567264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.195684326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"d72a646b-9b74-41c9-a0f4-4998474a6408","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.195750627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"d72a646b-9b74-41c9-a0f4-4998474a6408","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.195946561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(8)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.196009832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.196050003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2154 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.196086514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(8)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.196125805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(8)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.196156185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(8)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.196183495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(8)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.196210796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(8)","src_addr":"[::1]:32839"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.197367778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.197425399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.199286793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.199343974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(8), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(8)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199395355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199441716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199475717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199514728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199549258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199580999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199607749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.19963795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199674761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.199709971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:04:51.199750362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"d72a646b-9b74-41c9-a0f4-4998474a6408","remote_addr":"[::1]:58928","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4017,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.199871354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.199917575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.208463836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.208575018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221132303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221184835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221219825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221255596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221294727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221342718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.221375718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.221729115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.221801046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2156 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.22570838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.22788403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.227945261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:51.228002482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.228065393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.228352729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2157 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.2284288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:51.228461431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093728304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093795475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093831746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093849347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093897968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093918748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.093992819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.09402942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.094164482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.094277024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.094370236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.094456118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.094611041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.094695023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.094772824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.094849005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2158 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.094966168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095011989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.09506515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.09510156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095207642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095293674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095324274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095408746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095472657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095504938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095556689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095587239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.09561495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.09564411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095672771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.095700311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095730912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095798473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095830274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095866774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.095896575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.100840528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.100906089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.10096018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101000911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101025691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101111713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101139493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101221865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.101253216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.101319157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.101355448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.101387178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.103688321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.10417868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.104233441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.104530567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.104614238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.104665039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10470932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.104742721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.104779492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.104855593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.104897444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2161 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.104938204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.106211159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.106246479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10627312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10628866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10630561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10631963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.106336171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.106352551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.106368851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.106385012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.106402272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.109347927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.109404979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.109447409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.10947156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.109522051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.109549261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.109598432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.109634023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.110809045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.110875156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.110916517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.110942888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.110971378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.111001969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.11106379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.11109872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2164 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.112293953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.112355184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112430536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112484017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112515647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112539698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112566858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112593899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.112630209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.11266142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.11269064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.112721731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.112753831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.116552762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.116611554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116657834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116687155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116716405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116752856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116781427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116810757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.116858678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.116890689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.116925049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2166 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.12016328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.120215621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.120320673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:52.120406385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.120516377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.120617039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2167 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.12069163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:52.120725331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093257777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093342268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.09341469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093459291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093498841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093542902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 896 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093585003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093628404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.093672595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.093760446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.093844928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.093921409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.093999901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094095933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094186804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094276696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2168 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094374968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094422248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.09446872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.094512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094555981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094633343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094671733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094711014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094753765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094795066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094835226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094873517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094913588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094953189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.094991849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.09502544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.09506388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.095154062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.095198483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.095254464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.095302155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099024155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099091106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099142037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.099186098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.099221158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.09927795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.09931517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.099368221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.099407322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099447813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099490684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.099531404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.101510882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.101565893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.101614283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.101665255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.101747476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.101788267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.101829308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.101865378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10194586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.102031151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.102074962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2171 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.102113593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.103098502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.103156492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103205253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103254054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103298405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103333526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103374237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103417257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.103460658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.103499209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10353438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.106161739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10622611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.106275871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.106313502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.106355443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.106391163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.106432494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.106476305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.107477913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.107534274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.107590295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.107640646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.107686077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.107724018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.107764719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10781049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2174 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10887499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.108940751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109021742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109066863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109108034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109140444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109189756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109231586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109272947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109310348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.109344248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.109375209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.10941221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.112760463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.112812273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.112880345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.112908465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.112942696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.112970407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.112996217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.113021877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.113044298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.113070109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.113097719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2176 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.116197437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.116247238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.117035123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:53.118292896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.118454649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.118574172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2177 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.118668593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:53.118697084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093496043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093574724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093610535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093642485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093695666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093734017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 900 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093772288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.093807978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.093843549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.09391802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.093985312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094055023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094204096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094314878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094375899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.09441715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2178 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094531782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094575573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094612324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.094651814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094727426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094809287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094842118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094927299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.09494889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.0949662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.094983191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.095010571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.095031771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.095048402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.095064542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.095081322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.095193194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.095292056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.095324227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.095354427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.095388588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.100595065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.100670357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.100717998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.10082504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.10085349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.100947932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.100974752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.101057524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.101105425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.101145596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.101189587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.101232497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.103337207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.103397848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.103446529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.10351435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.103601682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.103642573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.103682954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.103719124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.103877637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.103964719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10400652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2181 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10404722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10511337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.105194052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105243613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105280064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105320094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105353955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105395226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105436207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.105477947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.105517408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10560842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.107930213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.107987395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.108077096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.108115807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.108152227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.108183668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10826463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.108327961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.109595835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.109669016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.109719027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.109756558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.109797318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.109833799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.10987384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.109919991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2184 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.110971311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.111046742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111100493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111137714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111184264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111220205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111278066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111319657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111358748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111394099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.111425869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.11145847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.11149492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.114473836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.114538827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114596308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114631629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.11467074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114710781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114752361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114791482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.114826533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.114864163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.114901734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2186 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.117737277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.117801728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.11788769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:54.117954531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.118082534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.118156715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2187 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.118228487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:54.118258787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.09279118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.092863521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.092896632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.092926943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.092997264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093042035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093086226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093125837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.093221708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.0933336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.093444263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.093520254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093671037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093779769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.09386284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.093948392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2188 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094033014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094078654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094124995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094169946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094208307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094285328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094321169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.09436163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.09439659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094437791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094477992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094516432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094558233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094600774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094641895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.094669975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094704096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094766467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094801808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094835018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.094866869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.099211911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.099291442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.099341423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099394094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099430385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099481976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099519707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099559038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.099594498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.099639129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.09968334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.09972561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.101876351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.101940742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.102003153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.102049594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.102124026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.102167836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.102212337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.102251108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.102405911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.102499823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.102539763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2191 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.102574934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.103609194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.103669995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103728096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103761286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103798387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103827408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103860098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.103917169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.10396002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.103994351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.104029142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.106824634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.106880685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.106986977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.107019377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.107080188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.107108489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.107414885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.107484786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.108537386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.108590347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.108686909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.108715999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.1087921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.108813781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.108895373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.108948214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2194 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.110192987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.110229547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110311159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.11033266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110400001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110418911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110435862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110452302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110468312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110484312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.110500753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.110516543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.111319198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.114547139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.11461323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114660171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114696011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114730592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114764033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114796633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114830684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.114859275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.115053148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.115094629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2196 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118218148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118294719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.118422731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:55.118508853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118644456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118732967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2197 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118811488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:55.118851769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092766211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092837223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092867423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092894664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092945385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.092979605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093019376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093067117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.093196869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.093298291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.093391463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.093463324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093618117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093695569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.09376628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093842241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2198 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093937873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.093995374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094037505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094095296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094207688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.0942884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094319321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094379372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094414052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094459733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094491404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094523604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094555675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094586735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094617536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.094650557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094682697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094754079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094786129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.09483155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.094861401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.09963393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.099696431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.099745662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.099839414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.099887445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.099921925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.099950726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.100028247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.100063558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.100110689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.10014423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.10017531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.108543317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.108618379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.10866191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.108786712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.108902514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.108942045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.109035857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.109067137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.10922613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.110115347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.110166978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2201 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.110203208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.111719997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.111775368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.111815278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.111844229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.11192043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.111959041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.111992052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.112032562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.112067213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.112099294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.112133014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.116322063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.116387964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.116429975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.116458846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.116491096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.116520317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.116566368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.116605068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.118433653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.118488484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.118575296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.118633557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.118668797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.118849971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.118892962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.118930302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2204 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.120091324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.120151505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120191806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120220567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120251987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120324958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120361609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.12039366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.12042494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120456021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.120486892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.120518972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.120561683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.127171306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.127235378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.1273473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127398541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127429922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127457692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127485023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127512143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.127534863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.127560174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.127594885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2206 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.13107295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.131143481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.131256894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:56.131348355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.131453367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.131535209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2207 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.13159885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:56.131647471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093518386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093611388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093639279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.09368025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.09370644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093764741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093796932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.093828402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.093920144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.094034386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.094136948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.09421312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.094855612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.094957183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095036115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095103066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2208 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095169767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095201828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095236819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095388911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095435412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095504814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095533764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095566595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095593355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095624196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095654887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095684327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095714578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095749558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.095780599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.09580661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.0958377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095910291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095943582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.095999643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.096043774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.103446213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.103534784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.103580155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.103690177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.103723938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.103802549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.10383212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.103865301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.103889741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.103956412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.103993793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.104032473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106125663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106180994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106218615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.106265675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.106331497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.106367937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.106398128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.106421409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106535051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106607202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106637342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2211 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.106665953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.107713883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.107764724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.107853115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.107881506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.107951477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.107984688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.108014739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.108042989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.10807138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.10811187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.108142221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.1107793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.110834841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.110870092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.110894163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.110931023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.110955474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.110986954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.111016155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.111953413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.112035314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.112142266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.112170477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.112231398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.112257738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.11235108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.112387101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2214 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.115749833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.115819535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.115867175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.115901716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.115943767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.115976438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.116016978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.116057259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.11609711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.116136331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.116172951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.116213782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.116249253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.119475483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.119534635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119588385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119624176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119664987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119706488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119748399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.119788549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.11983339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.119871871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.119909362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2216 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131217684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131303645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.131467188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:57.131591941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131811515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131894436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2217 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131947297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:57.131980978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093242883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093330664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093367435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093409296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093444556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093487707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 916 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093530628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.093570609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.093678401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.093785223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.093881755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.093973946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094112859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094201301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094293002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094371544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2218 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094456605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 480 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094503856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094557947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.094604398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094648789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.09471463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094751171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094787972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094837852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094884183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094925784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.094972835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.095027166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.095069587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.095130588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.095165948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.095194679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.09527413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.095306171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.095337932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.095376752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.100517309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.10057982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.100608661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100738913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100760304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100854945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100874406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100939477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.100956447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.101041369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.1010955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.101137771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103374093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103433124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103482315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.103561506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.103639608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.103676848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.103729389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.1037674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103863902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103947704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.103990934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2221 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.104029755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.104981163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.105039064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105110705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105180547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105224777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105261858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105323369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.10536441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.105400421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.105436851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.105473762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.107738154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.107799325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.107848936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.107898567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.107941248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.107977739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.108018849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.10806252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.109001088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.109057519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.10911133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.109148221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.109189162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.109226402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.109276313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.109320914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2224 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.110240751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.110296372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110344593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110380764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110457275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110497976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110538657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110579448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110621178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.110670709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.11070654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.110767291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.110805302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.114135815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.114203746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114304668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114345799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114384409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.11442356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114475491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114515622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.114551272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.114587403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.114623214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2226 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.122356958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.12243296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.122585213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:58.122685405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.122910729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.123010271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2227 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.123333907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:58.123381098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111467916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111533597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111560768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111584568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111607199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111635539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 920 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.11169758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.111783782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.111923665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.112029697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.112120858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.112184959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114091496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114186077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114258399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.11433056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2228 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114399301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114437732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114470453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114500474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114530254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114582835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114606196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114637876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114665686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114694687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114727708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114755888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114784309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.11483343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.11486057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.114882611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114908691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.114974172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.115012443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.115046894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.115077674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.117659483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.117711504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.117746395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119317144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119363745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119396476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119421616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119449907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.119485308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.119544689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.119573939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.11960129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.121831912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.121884933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.121920623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.122143287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.122238499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.12227046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.12229967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.122324221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.122351911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.122413983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.122441383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2231 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.122468154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.123658206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.123718917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.123753958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.12384369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.123920971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.123950801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.123980372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.124009153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.124037383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.13448616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.134535111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.137736962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.137816773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.138053218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.138093668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.138122869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.13814676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.13817803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.138213061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.139467494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.139537846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.139583337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.139609497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.139645988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.139671838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.139700609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.13974688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2234 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.140976043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.141031614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141069335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141095055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141125236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141150586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141179517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141213498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141241548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141269128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.141299539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.14133075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.14136173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.145213823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.145269794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.145885475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.145929726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.145964107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.146022288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.146055938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.146085339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.14611041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.14664604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.146693621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2236 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150214107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150267508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.15038553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:04:59.150464492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150571234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150645565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2237 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150716017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:04:59.150755927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093716177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093785889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093814159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.09383879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093900631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093933041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.093974132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.094004173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.094155616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.094275618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.09439074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.094509492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.094812328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.09490113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.094965541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.095027992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2238 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.095094503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.095122984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.095153814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.095184935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095215876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095288177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095327408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095355388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095386189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095420029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.09544865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095475701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095502111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095528822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095555872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.095579162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103219537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103327579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.10336573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.10340041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103434761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103468032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103505082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103542943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103580623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103609164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103642505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103677645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103709726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.103736917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103766987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103799148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.103831518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.10500787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.105157023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.105294916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.105485479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.105691103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.105779115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.105925888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.106008099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.106208213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.106375596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.106494818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2241 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.1066092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.108030647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.10817915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.108424625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.108516587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.108667909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.108752271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.108873673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.111138266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.111255888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.111441622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.111573054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.114704993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.115009889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.115194343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.115296144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.115449018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.115534329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.115694632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.115819814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.11717622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.117320183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.117498086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.117579227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.11772032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.117801792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.117959415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.118085387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2244 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.119567965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.119707247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.11986941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.119971992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120041294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120074814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120118685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120160546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120194987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120229627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.120261718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.120311759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.12035014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.124365176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.124419427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.124457117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.124496118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.124529229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.12456077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.12459244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.124622861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.124649731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.124680192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.124713042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2246 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132352757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132411028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.132444808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:00.13251549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132577771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132645212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2247 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132716064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:00.132746054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.092866477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.092943239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.09302602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093062831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093094902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093130962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093167633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093205364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.093241794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.093318846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.093389547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.093479869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093591341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093677053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093755404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093830936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2248 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093914327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093951408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.093990639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094030689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094169172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094243153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094281244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094338615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094368886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094403007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094439317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094473028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094504378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.094537919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.09457144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.09459835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094630181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094714962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094757073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094795334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.094832564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.099958911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102267015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102329226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.102366877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.102394697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.102432368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.102458959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.102487759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.10251394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102556121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102589681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102624532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102872836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102930748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.102965428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.10305612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.103129311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.103157312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.103215413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.103263914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.103363966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.103434417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.103472878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2251 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.103503819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.108303089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.10836754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108455352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108500222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108542433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108576554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108616605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108656276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.108698206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.108748037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.108793558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.11575836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.115821111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.115859372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.115886142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.115915363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.115941963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.115969204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.115999654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.124565936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.126998551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.127901759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.12795363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.12799485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.128027911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.128064122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.128099343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2254 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.133578115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.133643007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133728458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133767159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.13380989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.13383982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133872151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133905082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133937882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.133970343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.134002983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.134034384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.134068845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.137723604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.137787595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.137840636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.137892007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.137926137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.137959458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.137992029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.13802711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.13805699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.138091111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.138128281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2256 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.148979206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.149059218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.14919803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:01.149310422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.149465885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.149545737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2257 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.149630168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:01.149672279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092792372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092867474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092898664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092925905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092953575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.092987796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093019536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093049587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.093167879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.093266781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.093357153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.093427074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093578637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093657808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.09373004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093804311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2258 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093874783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093908513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093944074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.093979945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094014705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094081636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094108107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094140718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094167068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094196919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094226619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.0942558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.0942849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094312761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094341421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.094367332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.094401422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.094469924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.094501584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.094531585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.094560945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.099651852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.099718523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.099762274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099811895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099843565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099872936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099900217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099957288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.099987678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.10006257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.10009927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.100132621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.102579437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.102651438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.102698959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.102765591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.102835692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.102865202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.102902563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.102930874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.103126217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.103216629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.10327306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2261 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.103307121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.104390771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.105446011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105495732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105523482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105551083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105576253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105603564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105629274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.105663365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.105691335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.105719306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.107385037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.107454169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.107548701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.107575471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.107638902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.107663923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.107738754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.107778115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.109046089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.10909734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.109180451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.109206002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.109272223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.109296654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.109371595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.109408256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2264 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.11070442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.110764871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.110860453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.110887424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.110956405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.110981126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.111007806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.111034376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.111059897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.111086257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.111112258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.111138418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.111166409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.120019876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.120092727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.12024418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120306581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120344292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120378683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120411873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120446054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.120474994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.120507965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.120541286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2266 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.123893859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.12394998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.124034022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:02.124101333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.124242816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.124346998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2267 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.124418689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:02.12445063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096460638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096544689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.09657437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.09659857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096681812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096765213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 936 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096819134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.096858615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.096901576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097026138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.09712162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097200362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097315044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097407705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097472567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097546608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2268 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.0976141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.09764537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097680021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.097713501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097766442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097828993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097855064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097883834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097907375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097935486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097963236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.097991927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.098019417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.098047017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.098079568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.098104259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.098131439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.098214681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.098247151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.098276572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.098305973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.10351245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.103581742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.103617462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103704784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103734555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103813816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103841917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103910608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.103938068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.1040195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.104057261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.104086731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.116839672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.116898544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.116930824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.117079877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.117184809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.117214279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.117290491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.117331942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.117423783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.117481044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.117499745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2271 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.117517175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.118797829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.118879631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.118927242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.118976672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.119019533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.119053774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.119107715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.119144786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.119182527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.119221187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.119273888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.122257674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.122318906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.122354376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.122380727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.122411597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.122435908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.122471948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.122503429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.123784283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.123838274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.123924546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.123957416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.124008727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.124026647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.124110409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.12416361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2274 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.125453694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.125522666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125579427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125615498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125655769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125674579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125691349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.125707559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.12572377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.12573987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.12575589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.125772101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.125799541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.129784676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.129827947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.129912789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.129935669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.1299531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.12997018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.12998648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.13000274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.130018011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.130087792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.130123133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2276 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.133908904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.133968995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.134069957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:03.134148838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.134302821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.134399883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2277 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.134475995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:03.134514245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093489358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093583759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.09361986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093650971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093690361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093728252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 940 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093763623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.093795943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.093915556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.094036558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.09413257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.094220071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094386725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094467476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094549468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094623219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2278 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.09469734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094735311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094774412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.094817683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.094909264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.094987836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095019326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095095288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095130099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095162789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.09519551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095287291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095323892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095356323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.095384233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.095418684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.095494615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.095529566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.095562297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.095596097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.100428019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.101649402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.101702053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101739764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101770624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101802665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101829325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101860296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.101887906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.101920347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.101955788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.101998238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103231792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103306923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103344254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.103425125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.103495657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.103523577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.103584958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.103611029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103725141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103800962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103833413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2281 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.103864453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.107425791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.107486712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107578133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107613324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107665535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107691236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107720046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107748617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.107777307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.107805878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.107835908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.110699762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.110757614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.110844695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.110875936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.110915466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.110939937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.111002168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.111040199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.113986355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.114057186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.114113877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.114143898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.114176078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.114200659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.114331111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.114373292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2284 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.115575905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.115627015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115702837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115737917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115767598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115791429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115819609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115847739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.1159043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.115938241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.115965952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.115997322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.131448334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.131537905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.131927483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.131968403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.131999574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.132028424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.132059535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.132254409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.13233657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.132410192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.133098775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2286 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.14077096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.140829491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.140957983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:04.141072315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.141233878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.14131433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2287 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.141380741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:04.141412832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.09327398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.093471683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.093648387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.093690707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.09384363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.094019804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.094197477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.09435405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.094597525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.094796868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.095036323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.095269997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.095566203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.095752857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.09593624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.096107163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2288 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.096338768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.09645993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.096584092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.096698484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.096855147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097034391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097124772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097272215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097351057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097430388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.09750749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097592091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097671163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.097750734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.09807109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.098113981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.098149912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.098289425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.098422807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.103832719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.1038871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.105515921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.105685384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.1070758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.107275684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.108751042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.108929045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.109002187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.10917144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.109244761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.109761771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.109909484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.110043186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.118415874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.118595158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.11873703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.118957364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.119178199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.119287821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.119473854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.119565996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.119822511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.119915582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.119957233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2291 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.119992064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.120956412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.121014363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121071914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121111365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121151586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121185116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121226707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121270518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.121311359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.121349029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.12140405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.123735114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.123795635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.123853356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.123892067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.123931438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.123967379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.12400861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.12405126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.129356981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.129405732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.129504583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.129526504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.129608816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.129647976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.129725508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.129771499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2294 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.130969211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.131006352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131087473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131105564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131192285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131269937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131311748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131345338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.131385569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.13141903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.13145141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.131483241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.131517761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.144360264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.144436905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144474366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144499036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144526927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144554567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144592548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144620639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.144643999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.14467216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.14470211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2296 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.146787729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.14682734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.146865881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:05.146920762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.146983233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.147044084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2297 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.147105375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:05.147133076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092591503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092655204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092688405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092718395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092747826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092782867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092816907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.092850848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.09297306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093076242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093158024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093222375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093375548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093461849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093535851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093605692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2298 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093682024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093717044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093754765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.093792036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093828276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093919348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.093952609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.09401784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094050991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094091351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094125092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094157782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094190083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094222464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094254974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.094284065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.094316356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.094387307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.094426618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.094460238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.094493359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.103728523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.103818215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.103864596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.106641048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.10673381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.106897293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.106972654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.107110487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.107192508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.110618933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.110749276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.110875198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.114589628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.114663509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.11470443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.120777595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.121019379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.121118081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.121282794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.121367086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.12157744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.121745233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.121874776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2301 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.122004468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.123919264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.124076317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.140963245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.141077288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.142664508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.142760289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.142857811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.143011754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.143102796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.152497663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.152717757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.157034189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.161117916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.161181547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.161217868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.161252488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.161282519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.16131429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.161369861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.162539413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.162613634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.162664515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.162700516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.162751697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.162789297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.162828528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.162870289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2304 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.164148723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.164205474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.176832442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.176895163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.176931374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.176958465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.176990965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.177035246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.177068597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.177100207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.177131128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.177160339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.177194449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.18094793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.181009331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.183397526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.183459698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.183514028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.183550539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.18358311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.18361869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.183650001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.183684992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.183720922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2306 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.185299162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.185353983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.19474041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:06.194898053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.195437973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.195541625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2307 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.195615537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:06.195671468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.092865664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.092936305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.092967576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093111839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093145629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.09317992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093212591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093245211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.093279342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.093350793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.093438005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.093521017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.09370399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093805402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093880223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.093946825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2308 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094038317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094135208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094180429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.09423524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094380663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094468034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094496705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094532266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094558096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094588497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094616837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094642728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094668078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094693829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.094718889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.09474174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.09476911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094833492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094861662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094887133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.094916663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.099863136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.099922477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.099975118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.1000666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.100112871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.100145572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.100180332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.100214173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.100240723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.100333955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.100373276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.100422217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.102816802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.102868033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.102904453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.102985885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.103067117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.103095757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.103130688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.103154648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.103282331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.103360232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.103390973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2311 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.103425453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.104677947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.106450381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106530732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106568943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106605594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106635504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106671475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106707936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.106747056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.106786927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.106837268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.107893208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.107948909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.108039771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.108078482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.108111912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.108140553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.108225724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.108310966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112083717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112137308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112179959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112204159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.11222982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.11225059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112295681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112324731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2314 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112351012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112378912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112407013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112428303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112452604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112479614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112504565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112529705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112555246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112584236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.112612717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112696058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.112750619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.11542217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.115493151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115541092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115569503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115600873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115631054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115663564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115696705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.115724195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.115754516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.115788347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2316 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.119083229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.11914803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.119184361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:07.119269922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.119396605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.119475677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2317 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.119565398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:07.119600739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.09392137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095737195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095786905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095816136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095844737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095878737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 956 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095913488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.095946059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.095998469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096070221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096132852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096195083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096261514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096357696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096430038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096505469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2318 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.09657551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096608871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096644752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.096679362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096714583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096782084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096810225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096839345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096864366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096892326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096918287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096944157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096970698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.096996908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.097023289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.097045529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.09707115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.097163302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.097194602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.097223943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.097251593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.099270571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.099327023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.099363863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099445195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099501116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099535147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099561567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099606658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.099633789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.099666999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.09969764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.09972848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.102562234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.102632565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.102671166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.102718016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.102780428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.102807758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.102838929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.102864629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.10289415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.102964601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.103001132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2321 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.103033722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.103747846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.103799737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.103840108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.103866178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.103902289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.103929459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.10395833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.103987391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.104017041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.104052082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.104083992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.106655421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.106717152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.106752223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.106776323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.106803413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.106827044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.106853384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.106881855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.108024866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.108075897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.108107498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.108131388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.108162469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.108184969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.108263801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.108322532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2324 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.120711236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.120790117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.12885288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.128927081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.128961742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.128988472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.129017952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.129047803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.129077394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.129106744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.129135935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.129165775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.129199006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.137854949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.137936261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138028213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138066343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138100844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138133205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138165175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138197456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.138224426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.138257257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.138292328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2326 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.144650737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.144725819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.144831321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:08.144905042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.145051695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.145133807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2327 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.145216428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:08.145253859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096320072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096394094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096427004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096456495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096483715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 501 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096518056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 960 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096552206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096600187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.096636048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.096700599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.09676225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.096823822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096890693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.096963174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097033626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097105477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2328 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097168858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097196778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097227769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.09728844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097349021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097378302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097414593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097446453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097478784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097513764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097546485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097581066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097615666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097647337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.097707168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097758819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097832341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097868661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097904232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.097935523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.107704617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.10790504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.108175796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.109168934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.111389176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.111520528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.111561579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.11159763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.11162345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.111711902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.111754963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.111789834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.114632227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.114688548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.114738499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.11478229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.114850911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.114879742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.115059885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.115095866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.115128596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.115205148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.115259859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2331 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.11529793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.117256537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.117315718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117364949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117391409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117460351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117489911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117518642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117554862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.117586013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.117615734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.117647204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.122699419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.122767811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.122925464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.122964084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.123017296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.123042416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.123144828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.123185419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.126814447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.127018971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.127136453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.127179314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.127266265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.127363507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.127548141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.127691493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2334 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.131410554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.131658959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.131874623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.131968894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133176997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133227378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133263289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133298239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.13333109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133364271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.133396511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.133428272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.140522966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.140593967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.140629018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.140660829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.140684099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.14071085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.14073757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.140764011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.140790171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.140812881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.140839362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.140872643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2336 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145160723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145231975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.145369617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:09.14550156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145664523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145781845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2337 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145855946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:09.145886727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093659358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093727029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.09375769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.09378472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093810091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093843311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093885192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.093919463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.093954393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.094028165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.094106486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.094182078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.094700657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.094790639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.094876311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.094954362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2338 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095022343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095052974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095086625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095120095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095161026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095218307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095258538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095285548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095306459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095330359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.09535448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.0953793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095405001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095434611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095459692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.095497032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095523643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095579934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095607425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095636685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.095667655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.100956795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.101030187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.101073997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.101116378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.101148579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.1012324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.101278101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.101308492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.101331822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.101414354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.101452655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.101483225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.10440292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.104464702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.104513603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.104632225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.104713306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.104751467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.104792018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.104826459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.10491975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.105012422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.105055573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2341 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.105093353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.106165034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.106225465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.106285346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.106323767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.106363148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.106407158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.106449579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.10649027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.10653164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.106568921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.106604892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.109258672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.109307513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.109363634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.109396855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.109437795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.109498947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.109531847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.109563188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.110699479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.11075191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.110789971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.110817232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.110850022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.110874793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.110902313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.110934404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2344 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.112037125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.112090216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112162577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112192648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112249319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.11229358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.11232631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112358021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112388141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112416962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.112444412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.112477813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.112509304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.116652982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.116718893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116805685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116856795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116894206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116927807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116959577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.116991808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.117020069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.117066189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.11710185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2346 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.122544883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.122607004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.122644135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:10.122709476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.122776337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.122857599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2347 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.12293276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:10.122968381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093660584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093733855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093763226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093789676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093827467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093864518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093895908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.093925579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2348 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.094022451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.094102222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.094193964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.094266605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094414168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094488659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094578121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094662753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2348 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094736694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094771725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094792415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.094817756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099570326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099659607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099695668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099728998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099755299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.09978595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.09981525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099844981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099884561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099914782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099944693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.099969623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.099998834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100070985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100105985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100138286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100175657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100207098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100240198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.100287279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.103387297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.103425848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.1035049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.10352552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.103589831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.103608091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.103695423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.103744274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.103767714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.111582772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.111668794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.111702884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.111837237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.111925219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.111957829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.11199569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.112040071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.112138632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.112207274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.112238174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2351 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.112267165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.116327511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.116398693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116437413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116464544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116508505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116537585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116569476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116602496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.116633737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.116665488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.116699498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.132735261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.132808173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.132931055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.132986766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.133022507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.133048677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.133129869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.133169629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.134443583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.134492014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.134565246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.134596476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.134627047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.134653787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.134686688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.134725919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2354 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.135882391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.135932931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.135977432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136005303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136041543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136071304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136101395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136131495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136163096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136200356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.136231757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.136261558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.136313859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.141206601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.141268472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141367464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141418895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141456856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141494146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141528447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141576138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.141608178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.141640709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.14167804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2356 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.144818359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.144892981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.144949862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:11.145020063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.145100425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.145181726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2357 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.145265097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:11.145308848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093609559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093681781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093726021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093881854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093915545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093948075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.093978906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094013017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094049657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094129629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094209671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094284712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094363863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094446045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094536687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094615428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2358 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.09469754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094749231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094798711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.094843142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094885113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094958934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.094995475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095056416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095095537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095138348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095190089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.0952294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095290851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095333181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095368122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.095393293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.095420133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.095481124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.095512655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.095551196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.095582056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.100634421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.100704373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.100748654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100794164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100831095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100871656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100908417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100947527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.100981148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.101031829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.10107261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.10110887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.10371282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.103791111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.103859422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.103908774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.103986135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.104032676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.104067546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.104096317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.104161838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.10426486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.104332762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2361 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.104371542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.105586765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.105647276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105699287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105753038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105791089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105819539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.10585021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105885881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.105924272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.105957902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.105994063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.110395776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.110460307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.110520278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.110558339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.110595749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.1106259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.118129582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.118193993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.118237214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.118282625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.118329126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.118366146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.123936192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.123999123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124041243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124081224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2364 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124118135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124157146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124195646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124226447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124263228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124318739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124352609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.1243859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124427201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124461002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.124494012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124528843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.124567853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.129032327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.129095109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129234851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129271942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129315483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129351894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129384954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.129415355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.129452155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.130369153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2366 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138361673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138420555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.138541137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:12.138630958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138759351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138834322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2367 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138902084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:12.138933084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.093974592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094110465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094197626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094273888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094500772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094651885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 976 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094769027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.094885159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.095113074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.095383919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.095470021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.095545302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.095673874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.095787227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.095871828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.09595101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2368 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.096043451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.096089212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.096133803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.096178544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096216015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096310097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096346577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096386858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096429669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096462919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.09649192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.09652086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096551281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.096582191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.098369695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.098432066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.104249866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.104378098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.104419389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.104450359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.10448152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.112346899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.11242115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.112456471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.112985801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.113035542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.113073372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.113105043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.113152834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.113190665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.113267416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.113333007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.113375818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117013337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117087178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117136309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.117218331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.117307242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.117346973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.117387534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.117423835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117518426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117601728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117643459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2371 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.117682799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.121188126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.121250577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121326888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121367809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.12140781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121443231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121484231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121525462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.121567253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.121606074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.121643634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.124529738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.12458923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.135277861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.135341422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.135376023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.135403774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.135434234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.135467715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.136463164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.136521225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.136699118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.136757049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.13680124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.136836871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.136875782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.136918762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2374 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.137988262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.138046904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138096294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138132765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138171186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138204976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138254527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138296688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138336789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.138374099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.13840732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.138438231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.138475332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.142029369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.14208578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144155369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.14420364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144245021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144287031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144316052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144342483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.144369513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.144397373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.144427034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2376 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.15056372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.150625391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.150668491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:13.150742123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.150808564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.150879955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2377 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.150960557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:13.150994748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093364717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093440648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093474459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.09350561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.09353685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093576431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 980 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093610841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.093647642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.093735324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.093824505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.093903417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094001739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094127441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094222193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094301325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094379776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2378 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094469148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094508258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.094547289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.09458458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094622451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094693812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094730722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094768023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094800494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094841035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094878105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094908486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094946817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.094986927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.095026328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.095052169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.095086849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.095171591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.095220102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.095281453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.095320234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.09990287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.099980001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.100022982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100061553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100091603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100158005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100197175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100246666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.100294277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.100333088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.100372179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.100408799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.113928004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114000456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114039787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.114178939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.114267801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.114303122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.114375583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.114413204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114535996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114614628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114653958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2381 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.114698899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.116179767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.118875498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.118931179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.1189611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.11899491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.119022711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.119054631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.119088262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.119122013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.119154653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.119195584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.119809915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.119882667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.119975479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.12002558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.12006131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.120089821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.120165792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.120366126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.122284052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.122347113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.122440245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.122477176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.122543277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.122593428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.12272231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.122777131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2384 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.12906918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.129134292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129732503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129775114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129813094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129839055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129869945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129898016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129925797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129952677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.129977647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.130355334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.130427396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.140987915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.141094047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.171477661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.171543082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.171580412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.171612623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.171644874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.17411804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.174165471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.174267863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.174318564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2386 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.187012403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.187076535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.187437082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:14.187527863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.187759777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.187829649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2387 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.188104404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:14.188137165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.09274544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.092819111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.092882402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.092921203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.092958924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093002035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093038435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093070096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.093116167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.093187438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.0932621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.093337131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093460753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093551675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093635656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093722478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2388 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.09380632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.09385118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093897751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.093941872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.093984863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094064204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094101515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094141416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094176347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094216877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094256538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094292679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.09433334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.09437455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094411581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.094440362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.094478152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.094548934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.094582214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.094616735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.094651526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.09911115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.099175481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.099224952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099297733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099336134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099376775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099413195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099452106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.099488086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.099584888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.099632489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.09967147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.101971243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102029204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102087786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.102134886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.102208488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.102247678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.102288389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.10232445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102417722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102510323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102555244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2391 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.102588225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.103772887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.103834878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.103892039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.10393151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.103973081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.104010712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.104053263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.104099933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.104133134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.105133323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.105190704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.108046587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.108106109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.10816656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.108205381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.108246061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.108302812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.108587018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.108640469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.109896402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.109955954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.110033175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.110076066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.110117057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.110153987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.110193248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.110236039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2394 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.111436441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.111495992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111555393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111594774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111634645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111666996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111707796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111749427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111791588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111830429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.111865699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.11189609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.111932541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.115730232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.115805984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.115862634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.115897725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.115937196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.115978757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.116020368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.116061078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.116096299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.11613505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.116173831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2396 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.126459284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.126523685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.126559646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:15.126625667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.126696458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.12678382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2397 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.126833861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:15.126853191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.092841918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.09291627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.092950031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.092983801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093018852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093054653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093085373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093121444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.093260536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.093385949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.093480641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.093550812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093703065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093793196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093860928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.093906709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2398 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094019981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094064941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094117262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094156183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094196954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094279245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094308976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094327397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094341967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094359147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094375857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094391748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094407658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094439919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.094471869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.09450896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094541101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094610422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094644312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094675183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.094710654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.099754528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.09983282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.099872091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.100051484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.100106365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.100183907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.100220657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.100317809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.10035742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.100439531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.100496842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.100534803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.10300461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103081411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103124092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.103222484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.103348816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.103381977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.103442748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.103476189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103611041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103704393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103737394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2401 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.103800425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.105106959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.1051619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105259462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105282152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105371244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105404535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105440426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105483356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.105517847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.105538167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.105555788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.109429241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.109519052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.109557813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.109583153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.109818748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.109856809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.109900029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.10993586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.111446608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.111494529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.11152637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.11154952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.111574351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.111597541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.111624492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.111651342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2404 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.113243972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.114299472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114357503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114389014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114423224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114457265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114494026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114522476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114540147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114566557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.114599218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.114627408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.114664739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.118620854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.11950991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119560291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119587501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119616032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119643973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119672313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119700074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.119723914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.119751825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.119789515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2406 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.122048488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.122444095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.122491476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:16.122558368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.122630899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.12268268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2407 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.122743381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:16.122777352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.092838305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.092907597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.092937557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.092964278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.092989618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.093030669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.09306239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.09309397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.093218102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.093306664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.093384586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.093464477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.09361359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.093704902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.093795543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.093874085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2408 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.093956067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094000997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094047908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094090709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.09414017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094210861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094246072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094282582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094318143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094357204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094397295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094433565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094469956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094515027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094556868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.094589348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094621829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.09468392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094712391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094741981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.094773512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.099745575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.099819237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.099869108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.099939079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.09997842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.100022461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.100058591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.100097562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.100132543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.100200554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.100367117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.100425188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.102694751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.102773472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.102822463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.102864094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.102937145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.102975966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.103015517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.103051507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.103148099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.103260411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.103306782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2411 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.103343023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.104385243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.104444094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104496835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104534215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104574486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104617617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104660538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104701309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.104742729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.10478009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.104815201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.107686595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.107744256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.107826817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.107857108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.107895409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.107920929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.10797826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.108011911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.109226314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.109280405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.109322856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.109362056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.109392177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.109419627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.109450608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.109482008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2414 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.110731802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.110781623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.110817673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.110842714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.110870585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.110957456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.110990277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.111019337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.111046908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.111074278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.111102659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.111137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.11116752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.120716849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.12078102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.120893042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.120928843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.120960804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.120989374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.121016955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.121044575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.121093306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.121122457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.121152847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2416 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.125654592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.125707743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.125740514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:17.125799495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.125867766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.125937287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2417 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.126003789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:17.126034399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093707169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.09377804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093808961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093844851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093871212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093902932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 996 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093933563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.093964164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094068906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094165507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094254249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094340061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094491023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094562555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094632666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094701607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2418 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094768639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 520 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094800229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.09484061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.094876071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094910361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.094984093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095014013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095079714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095112295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095143566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095174176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095210477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095259118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095312269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.095344319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.09536997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.095399491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.095467712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.095499593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.095530693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.095572214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.100114809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.10017641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.100217231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100256252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100309383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100359834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100390974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100424775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.100451175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.100490796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.100534787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.100568178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.102788909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.10285062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.102891161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.102948382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.103147976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.103187517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.103229217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.103278988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.103407911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.103495692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.103529063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2421 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.103561744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.104745146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.104816077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.104860978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.104901159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.104937099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.10496131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.10498741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.105015151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.105045321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.105076502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.105111723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.108440545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.108529197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.108576998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.108614928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.108648139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.10867883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.10870609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.108737041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.109318182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.109372863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.109473995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.109538586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.109576026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.109604917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.109653118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.109691209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2424 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.110875221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.110929352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.110972113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111003404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111042294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111076755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111108385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111139516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111172777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111216657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.111263158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.111294369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.111326779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.116583308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.1166484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116706641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116738551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116766682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116793222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116832903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116859634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.116880704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.116906844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.116933215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2426 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.121115744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.121182075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.121232896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:18.121298867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.121375448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.12145362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2427 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.121527261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:18.121565732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096242313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096335414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096365835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096389766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096413606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 521 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096444127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1000 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096491848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096522348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.096550598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.09660659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.096668401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.096722312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096791963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096861394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.096926745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097005987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2428 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097073868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097108009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097138469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.0971698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097200961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097256662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097279912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097307203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097330033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097356364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097384864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097410905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097436865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097462786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097489826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.097513337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097540557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097605688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.097639109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.09766837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.09769707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100049774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100114356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100147466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.100213778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.100242118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.100317619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.10034415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.100387591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.100418401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100460022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100490623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.100530023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.102833767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.102889378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.102949569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.10300771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.103092701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.103123112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.103155843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.103183373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.103288615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.103372417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.103408307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2431 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.103441088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.104665111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.104751243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.104841825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.104887895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.104921496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.104948136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.104994987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.105030138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.105088089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.10512215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.105196861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.10832537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.108531284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.108712387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.108757528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.108789389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.108814989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.10884281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.10887392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.110035922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.110088573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.110173095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.110229636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.110287137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.110324018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.110357208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.110392649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2434 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.111437369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.111486379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.11151737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111539731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111565271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111587001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111611652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111643613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111669713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111694023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.111718264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.111761215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.111788595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.114988655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.115051286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115105827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115140938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115180499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.11523135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115287621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115328942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.115363362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.115401233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.115438104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2436 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.118368739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.11842373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.118513052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:19.118590153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.118683225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.118758356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2437 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.118828017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:19.118864338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.096742419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.0968134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.096848271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.096877522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.097268039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.09731658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.09735119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.097384251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.097518364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.097603355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.097696347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.097786479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.098639835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.098735516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100600412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100686613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100723704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100761665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.100798715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.100835006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.100898197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.100927698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.100961578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.100995489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.10103045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.10106356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.101096281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.101129022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.101227203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.101265974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.101295185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.101327405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.101407937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.101444067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.101478788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.101533509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.107057603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.107122524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.107168325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.107207896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.107263227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.107303818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.107341458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.107373059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.10739733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.10742444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.10745332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.107482751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.109392037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.110262593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.110315354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.110354105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.110424916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.110455167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.110485118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.110511278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.110543539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.11062477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.110666151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2441 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.110700142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.113467144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.113522135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113758599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.11379748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113851931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113881812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113911072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.113939653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.113968773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.113999544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125080852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125150413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125187814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125215205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125244285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125271326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125300256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125330697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125361147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125395108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125438259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125463709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.12549241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.12551674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125543891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125573931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2444 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125603682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.125636652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125670793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.125695554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.126843685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.126895806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.126949187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.126981398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.127012768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.127043329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.127073829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.12710337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.12713696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.128490706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.128548527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.128658539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.1286995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.130402812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.130447423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.130481963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.132007172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.132167505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.162111278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.162250841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2446 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.209717863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.209803715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.215978601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.216087443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.341419869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.341622212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2447 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.345243041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.345289281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:20.890342496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58930"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:20.894879861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"c4b31a58-d206-4765-9155-7528a8100b21","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:20.902887222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"c4b31a58-d206-4765-9155-7528a8100b21","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:20.902936393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"c4b31a58-d206-4765-9155-7528a8100b21","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":972,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.209644158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.209857802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.209913083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.209949884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.213075293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.213141674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.213189475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.213230325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2448 }, kind: MgsRequest(SpState) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.245820978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58932"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.295986741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.296080433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.296153454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.296226845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.312161385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0d6b9aa6-c705-4b30-80b7-707144c15fb5","remote_addr":"[::1]:58932","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.312222926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0d6b9aa6-c705-4b30-80b7-707144c15fb5","remote_addr":"[::1]:58932","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.312345248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58934"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.31347546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.313583472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.313651973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.313716744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2448 }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.314626362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0d6b9aa6-c705-4b30-80b7-707144c15fb5","remote_addr":"[::1]:58932","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2478,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.314903357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.314956008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.315003849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.31504781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.316955935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cd29b14a-71e7-4ca6-a841-842c973e625c","remote_addr":"[::1]:58934","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.317009166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cd29b14a-71e7-4ca6-a841-842c973e625c","remote_addr":"[::1]:58934","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.31721226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.31989251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.319930031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.319962072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.319989522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320019973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320050213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320082274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320113305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320149045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320181946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.320210647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.321014832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cd29b14a-71e7-4ca6-a841-842c973e625c","remote_addr":"[::1]:58934","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4064,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.323975657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.324067879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.32411247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.32414735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.32517521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.371958699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.372030791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.372079922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375230951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375303772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375393884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375434625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375507926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.375549407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.378309909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.3783683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.378411151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.3852857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.385345801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.385405642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.410576345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.410688027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.410730278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.410801859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.41084377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.410997153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"1e047705-6331-4f99-800d-cbfd6c1a560d","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.411054074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"1e047705-6331-4f99-800d-cbfd6c1a560d","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.411462922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(9)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.411696976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.411786088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.411831199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2451 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.411867539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(9)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.41190759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(9)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.411939841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(9)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.411970771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(9)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.412000852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(9)","src_addr":"[::1]:54245"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.412580753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.41401337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.414066891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.414106492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.414141712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(9)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.414186683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.51562966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515691921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515739772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515775793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515826864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515858714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.515886565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.517067447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"1e047705-6331-4f99-800d-cbfd6c1a560d","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":106032,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.51828818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.518344561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.576336081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.576396422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.594298128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.594350769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.594440291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.594498342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.594976811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"90ec26f9-3ac9-4bda-892a-298f3fb92606","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.595046763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"90ec26f9-3ac9-4bda-892a-298f3fb92606","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.595124064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58936"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.595221366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58938"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.598938946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(9)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.627944071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.628130664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2453 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.628498741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"811ec27e-4167-453f-b182-de6453e9df14","remote_addr":"[::1]:58936","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.628655554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"811ec27e-4167-453f-b182-de6453e9df14","remote_addr":"[::1]:58936","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.62897718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"9f6b3715-e11c-4f8f-9a5d-6de62118375b","remote_addr":"[::1]:58938","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.629067592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"9f6b3715-e11c-4f8f-9a5d-6de62118375b","remote_addr":"[::1]:58938","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.629389398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(9)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.62948352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(9)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.629566531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(9)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.629723924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(9)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.630089351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(9)","src_addr":"[::1]:52884"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.641844672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.641929134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.641990765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(9)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.642042076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(9)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.646584142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.646639403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(9)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.646689733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.646732334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.646760245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.64706444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(9)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647103361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(9)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647145962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(9)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647178163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(9)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647209723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(9)","src_addr":"[::1]:46776"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647261904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647293095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647326045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(9)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647364026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(9)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647394967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(9)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.647425967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(9)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647456898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(9)","src_addr":"[::1]:32839"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.647514829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"90ec26f9-3ac9-4bda-892a-298f3fb92606","remote_addr":"[::1]:58930","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":51409,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.660952921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2454 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661027113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661067293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(9)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.661109304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661145995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2454 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661177975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661208266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(9), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(9)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.661256097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.661301808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.661346159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"811ec27e-4167-453f-b182-de6453e9df14","remote_addr":"[::1]:58936","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":32671,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.66141889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:21.661457731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"9f6b3715-e11c-4f8f-9a5d-6de62118375b","remote_addr":"[::1]:58938","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":32409,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.76464331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.764689791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.764930006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.764973437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.765012377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.765052548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.765085849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.765117879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.7651607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.769263967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.769319248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.780345796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.780413997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.782011267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.782056758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.782091999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.782127679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.78216319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.78219204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.782227241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.785018854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.786371589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2456 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.853930069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.85402519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.864826724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:21.864918425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.892663947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.893451902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2457 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.893864579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:21.893948061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101595284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101667446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101700716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101744107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101774158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101808858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101842819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.101875009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.10190791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.101969841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102038303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102099964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102161115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102231496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102306488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102376549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2458 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102478811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102525672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.102561762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102596053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102656464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102684295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102715295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102742676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102778857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102815297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102854388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102888259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.102920019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.10295555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.10298599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103015631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103081012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103111253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103146053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103176054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103201865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103233585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.103275646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.103305616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.103328807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.110174315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.110237076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.110283447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.110317928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.11044233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115102268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115149999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115185709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.11521614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115255391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.115285891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.115341102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.115364223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.115396883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.115420024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115445744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115506285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115534316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2461 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.115562426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.140065177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.140159439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187414337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187460898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187531279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.18756189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187594021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187626651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.187657462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.188009059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.188049929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.191544065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.191604156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.19183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.191867831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.191898872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.191922672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.196752743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.196806453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.198262181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.198314762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.198405543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.198436444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.198516276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.198548766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.198591007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.198623338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2464 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.199842501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.199891022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.199954863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.199985833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200023744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200051854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200079905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200107615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200158356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200187687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.200216017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.200243048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.200292509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.204109901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.204162682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204237483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204291774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204330505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204360375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204396206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204425757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.204450137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.205227902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.205291623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2466 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.210530642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.210601543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.211188674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:22.211280086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.211351877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.211425019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2467 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.21149978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:22.211534721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.094971556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097198878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097265699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.09733802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097371191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 529 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097414072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1016 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097457073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.097493823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.09995462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100050352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100123053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100183864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100243805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100337287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100408548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.10047622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2468 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100547371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100579401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100613532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.100647463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100681943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100742855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.100769485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103447735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103516077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103568348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103605369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103639419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.10367067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.10370702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103747241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.103782702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.103820742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.103905224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.103975905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.104019666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.104056457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.117709094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.117771025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.117804036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.120028747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.120090628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.120126609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.12015189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.12018284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.120213061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.120240991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.120290602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.120326873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.125828556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.125881997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.125917678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.126117752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.126195703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.126226984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.126258545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.126283495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.126389307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.126466148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.126497849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2471 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.12652816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.127699082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.127766493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127804314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127827654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127868775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127894615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127924536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.127970967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.128003457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.128036998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.128072799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.130760199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.13082793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153051378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153106039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15314381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15318034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153222401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153265512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153304003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153335373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153356464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153376904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153414435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153439645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153469606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153506107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2474 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153536527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153557548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153576728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153597748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153622229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153636859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.153653019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15367397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15369046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15370657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.15372272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153738541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.153755661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.159352106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.159721193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.160338895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.161557358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.161595279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.161627869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.16165889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.16169015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.161714961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.161743371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.161775582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2476 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.171947383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.172016295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.172227619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:23.172353301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.172509994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.172602706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2477 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.172688837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:23.172737038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093042217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093117628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093148989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093176489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.09320316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.09323569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1020 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093266911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093298352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.093394743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.093471885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.093536086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.093594557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.09373591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093819681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093886213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.093953854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2478 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094029415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094062226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094096596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094129907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094163588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094224709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.09424979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.09428431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094308971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094337501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094387312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094418913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094448993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094478754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094505994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.094529325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094555015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094619566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094647987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094675098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.094702168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099181942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099280144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099330705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.099372836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.099405776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.099475238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.099528119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.09957079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.09960547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099643491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099703012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.099747633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102028356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102089817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102139108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.1022224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.102312261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.102352502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.102393273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.102428703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102568516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102654317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102696238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2481 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.102738859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.103953332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.104009043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104043644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104067684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104101335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104124185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104151726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104179046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.104205927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.104232497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.104283638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.106744374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.106804956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.106841046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.106865597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.106894567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.106917888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.106954978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.106984459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.107939467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.107992468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.108037539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.108065659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.1080968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.10812178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.108150961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.108183112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2484 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.109198611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.109260772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109311493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109349343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109390784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109433365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109476916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109518677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109560447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109599438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.109632319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.109664269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.10970142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.113710645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.113768557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.113820868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.113853708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.113888039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.11392076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.11395133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.113983841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.114011811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.114046632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.114084332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2486 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.116727062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.116805924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.116848955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:24.116956277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.117073279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.117200461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2487 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.117253072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:24.117273343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093596064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093673846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093705566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093781008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093809958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093842579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.093875459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.09390839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.094384129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.094486001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.094567653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.094632954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.094704345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.094779376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.094859098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.094934729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2488 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095005471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095032591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095064772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095096532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095127683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095188944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095226235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095266475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095289676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095314276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095338507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095363467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095389088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095415818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095441199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.095463819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.09548901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095554151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095582201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095609502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.095636213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.10667985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.107914844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.108156608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.108204479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.10824609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.108301421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.108333801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.108424833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.108459994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.108575656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.108619617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.108678798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.113973758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.126623035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.126761067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.12690526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.127049153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.127081753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.127160595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.127185425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.127330018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.127399009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.127507592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2491 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.127590673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.130971246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.131026778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.131131429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.132141008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.132178189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.13220179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.13222979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.132257491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.132304902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.132360053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.132393683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.147157461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.147286633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.147346214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.147377535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.147465777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.147504208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.147545738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.147600449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.150042155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.154134652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154189313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154218244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154251664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154279065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.154308145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.154340016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2494 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.154370987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.154406357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154571981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154613591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154644252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154670682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154701243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154732313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154762164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154791065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.154821795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.155131041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.155172862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.166234079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.166422063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166469114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166496714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166527695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166557195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166587466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166618156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.166642937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.166671148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.166701798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2496 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.188127121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.188206802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.188364036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:25.191109587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.191355212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.191492214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2497 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.191594476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:25.191634637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093504429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093574811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093602261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093628292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093656192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093690963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093725494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.093766444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.093800835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.093854516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.093913647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.093978768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094116961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094199692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094269924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094347335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2498 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094419076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094453177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094487468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094521058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094555959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094623931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094650991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094682441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094711512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094746803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094778003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094809654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094846205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094880095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094911276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.094944426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.094975677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.095048408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.095087409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.09512276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.095157741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100414799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100491141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100535972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100569632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100596133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100628053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100654814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100690574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.100721585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100756596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100794756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.100833127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.109058911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.110937907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.110999658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111045679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.11111807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111157031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111192171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111219202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111267853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111340584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111380295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2501 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111420736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111454387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111486087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111516457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111538358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111563849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.11161453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.11164135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.1116736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.111700781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111728421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.111758882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.115682536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.115746197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.115786058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.115814089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.115845629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.115873479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.11590634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.115948521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.117800546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.117866507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.117915548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.117951239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.117992459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.1180297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.118073771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.118117512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2504 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.119046859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.11911262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119163581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119201142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119256313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119293384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119335505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119375905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119417256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119456227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.119490298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.119521138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.119558029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.127720552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.127934777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128210202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128351934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128453136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128537318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.1286749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128813463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.128850724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.128946576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.129028367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2506 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.132840589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.13289496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.132995532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:26.133071633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.133217246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.133302597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2507 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.133371669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:26.133402089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096335709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.09640897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096446541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096477972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096507662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096542983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096585864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.096622344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.096656455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.096723146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.096793408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.096869559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.09694392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097022902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097112784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097191745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2508 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097264197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097301397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097341998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097379409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097428789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097503541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097537411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097573872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097604303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097637144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097672244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097772226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097811677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097854597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097888178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.097915109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.097946889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.098023271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.098058711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.098092892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.098126303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.101943925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.102015556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.102054267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102169769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102201419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102285621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102316461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102384653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.102416753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.102629067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.102677278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.102710999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.105284557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.10544336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.105502281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.105635034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.105737976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.105774286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.105808057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.105838268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.10595486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.106048442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.106093303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2511 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.106131663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.107386957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.107444748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.107499519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.10753184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.10757988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.107625121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.107668572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.107705443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.107729563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.107746564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.107773944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.110608288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.110665469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.11075442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.110793771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.110829092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.110867092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.110931094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.110973894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.112253059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.11232132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.112461472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.112491243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.112517303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.112538554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.112563224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.112590415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2514 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.113875119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.11391926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.113980821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114017352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114053972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114082723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114113974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114143734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114175244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114210935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.114244846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.114287117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.114324287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.118244651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.118316113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118436745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118484126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118516696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118546837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118578797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118606768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.118630128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.118667349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.11870583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2516 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.121877129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.12193713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.122031672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:27.122103934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.122228306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.122318118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2517 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.122391879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:27.12242834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093511103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093585194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093619095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093648886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093686426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093723977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1036 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093809258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.093850919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.09388457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.093960121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094023413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094089444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094141925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094222166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094283727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094339348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2518 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094393909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.09442005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.09444837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.094480551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094508562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094558692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094585473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094618094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094641454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094667094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094695605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094722986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094761046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094874289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.094911779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.09494168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.09497115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.095038072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.095066612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.095096143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.095130633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104341827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104425278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104472189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.10451137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.10454026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104573281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104599452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104631482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104661762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104695043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104744624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104782855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104818445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104850596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.104886317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104917997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.104975408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105007069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.10504315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105105661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105141072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105211513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105243884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2521 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105275154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105306665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105341135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105376356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105405356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105446537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105475638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105507558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.105540749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.10557352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105670601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.105703852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.111085903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.111166945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.111297287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.111336638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.11141084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.11143811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.111513211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.111567183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.113008139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.117487334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.117608216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.117645147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.117721138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.117753719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.11783202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.117873041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2524 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.125752099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.125961703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126228058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126283789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126362271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126465443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126519604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126554294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126588845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126634166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.126668127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.126699627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.126734468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.130749493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.130921946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.13112721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.131215022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.131315543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.131476426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.131573878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.13166571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.131701761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.131772502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.131814113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2526 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.135653615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.135807198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.135989391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:28.136182745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.13645747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.136630783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2527 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.136761646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:28.136853538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096061998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.09615079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.0962004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096230391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096257221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096328653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1040 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096365363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096399714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.096431455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.096493026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.096563387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.096624048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096766861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096840932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096917784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.096988125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2528 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097057456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097094807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097130428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097164878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097198919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.09725882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097285231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097314161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097339372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097368202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097402373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097433083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097461944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097491265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097519985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.097544826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097573226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097642087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097672838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097707999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.097739719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102296025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102353116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102387777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.102423348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.102449568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.102478689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.102503039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.102531799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.10255747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102594081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102628081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.102660762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.109328767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.109389808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.10944662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.109513171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.109612413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.109665694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.109699864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.109725565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112525247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112614359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.11264781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2531 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112708681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112742522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112783312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112810103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112839763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112864814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112893794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112923685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.112952026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.112981436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.113012887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.127202463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.131211108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.136532129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.140412711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.140643766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.140728357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.140924791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.141061994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.142655644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.148196918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.148431892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.148518454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.148677927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.148769579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.148919191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.149035254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2534 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.150493611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.150554862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150593433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150619563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150650564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150675204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150704115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150733845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150771906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150802757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.150832867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.150862078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.150894869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.170490027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.184895038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185158283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185252974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185337396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185431078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185509719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185666512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.185756444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.18659715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.187313453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2536 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.277506658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.277678702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.278272803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:29.278486047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.282589174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.282809608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2537 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.28395809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:29.284075232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.114600223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.114715545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.114788336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.114891438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.114937089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.11497125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.11500347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.115033261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.11553205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.115749555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.115820686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.115882677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.11604031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116106421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116151762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116201063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2538 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116305275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116375286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.116920046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.117003148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117045059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.11710944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117139451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117172641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117208322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117242863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117275453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117309074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117342065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117398866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117433616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.117462787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.117495237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.117571629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.11760811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.1176422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.117677091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122270697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122331018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122365809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.12245075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.122495031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.122531902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.122558483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.122595183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.122625484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122716235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122786397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.122832038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.127867042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.128047006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.128172898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.128394972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.128618926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.128701418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.128837811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.128909982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.129141006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.129310039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.129414452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2541 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.129523963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.131123424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.131278456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.1314482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131528701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131663474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131738025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131806737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131871318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.131938109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.132080662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.132196054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.135227901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.135307312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.135385014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.135421474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.135454545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.135481846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.135517216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.135550567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.136847261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.136989034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.137145217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.137231859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.137364401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.137436763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.137583555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.137698587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2544 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.139301127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.13944058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.139597773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.139673825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.139803547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.139877798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.13995557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.140021811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.140085912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.140148974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.140214085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.140382078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.14050073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.144662268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.144820301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145001935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145085006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145167968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145235539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.14530056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145440793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.145514534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.145660297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.145776949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2546 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.149341686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.149482869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.149661212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:30.149863806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.150099861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.150290614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2547 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.150451957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:30.150560909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.092996282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093067743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093101173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093181995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093222176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093265927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093308517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093343158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.093412749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.093498611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.093573722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.093649003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093786666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093890728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.093970489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094047511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2548 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094127903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094161233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094200744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094237845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094289895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094357287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094390168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094423138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094450689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094483469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.09451465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094559191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094591971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094623492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094655732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.094693203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094725594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094805975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094841866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094875437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.094909457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.099493493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.099557654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.099592765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099682327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099720097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099799159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099830159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099898061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.099926531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.100047163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.100091984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.100123225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105224721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105284882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105320822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105353423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105422364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105448535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105477536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105524036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105555087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105625888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105657019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2551 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.10569258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.10572207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105754641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105787891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105811832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105840032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105863923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105894153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105925404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.105954434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.105982135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.106018266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.108655965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.108714696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.108752207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.108778277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.108823878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.108848879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.108892689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.10892565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.110222434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.110293636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.110332246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.110360367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.11049591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.11053214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.110560731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.110590741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2554 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.114529415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.115145177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115203898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115235379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.11529628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.11532722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115359251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115390691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115423182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115455603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.115488253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.115520134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.115554365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.119365026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.119422067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119693652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119735343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119770383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119801534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119831745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119861925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.119887055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.120016688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.120057729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2556 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.131184177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.131270109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.131582595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:31.131815439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.132103375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.13240919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2557 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.132591354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:31.132701306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.093680528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.093756049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.09379065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.09382139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100403214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100449884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100485245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100521506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.100571027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.100639848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.100713609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.100783391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100856772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.100933244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101023435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101094436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2558 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101150908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101178228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101206729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101236539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.10126547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101320961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101343681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101389082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101412782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101438613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101465443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101492764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101521375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101551275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101580425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.101604686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101637647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101707618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101747449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101783089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.10181983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.101995373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.102224588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.102387431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.102637755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.102742577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.102932991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.103019762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.103187695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.103300798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.10342368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.103488651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.103528912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106296154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106362495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106407136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.106528788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.1066349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.106661191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.106736852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.106761693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106892205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106962306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.106990167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2561 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.107018167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.114040379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.114123001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114159921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114184842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114211453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114234403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114261373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114291494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.114330325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.114357555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.114386366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.117571855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.117643417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.117738119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.117760859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.117843861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.117880161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.117935302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.117968423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.119322778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.119391979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.119448181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.119479591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.119526052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.119557273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.119612264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.119652135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2564 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.127818657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.127901699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.12795556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.127986901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128018511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128044702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128072962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128104263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128132883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128161324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.128189175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.128219545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.128251805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.132129718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.1322187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132260111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132305402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132339393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132369623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132400084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132431754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.132460445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.132491495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.132523756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2566 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.136221655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.136301437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.136341168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:32.136408569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.1364784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.136562932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2567 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.136633783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:32.136669464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093216042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093298983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093342664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093430236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093462726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093497987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1056 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093539868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.093574199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.093613309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.093718161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.093788423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.093857594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094003687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094088648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.09416259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094241261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2568 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094315682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094351283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094389724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094426435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094462795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094533646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094564287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094596178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094624228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094655319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.09468574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.09471554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.09474509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094774691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094812102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.094839482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094870403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094938244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.094970715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.095002345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.095034446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.10002914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.100090901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.100138462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100209513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100243104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100330706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100365316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100421917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.100452458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.100527049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.10057249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.100611271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.102956524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103021326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103061157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.103098287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.103166108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.103195299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.10327027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.103306441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103590127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103686168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103722159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2571 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.103759499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.104710537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.104794009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.10486413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.104898861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.104968012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.105004823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.105073144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.105115635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.105152126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.105185846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.105224867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.113329319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.114132154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.114359498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.116985438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.117190102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.117270803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.117462457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.117590259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.119038506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.129026673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.129251228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.12934827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.129514923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.129594884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.129755727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.12988392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2574 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.140131202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.140418977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.140749313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.140848245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141045199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141153961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141230453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141329424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141403206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141494738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.141554299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.141747462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.143476015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.148299795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.150482166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.15068741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.150767781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.150835793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.150902534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.150967825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.151134048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.15121689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.151404093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.151551116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2576 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155395248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155454119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.15553577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:33.155638162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155808375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155892607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2577 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155961278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:33.155992089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093245386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093315587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093346188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093370888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093400289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.09344159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1060 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.09347433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.093505511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.093646803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.093733545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.093857167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.093930959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094051051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094124932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094200364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094269265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2578 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094336106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094367857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094401777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094437448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094473139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.09453414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094559691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094593091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094621452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094651492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094696893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094726654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094756074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094792645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094821915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.094847106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094875766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094942898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.094972988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.095002869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.095033319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.100889459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.10094907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.100984801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101019701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101045692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101112653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101142914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101172174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.101197775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.101252546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.101288426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.101326577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104080659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.10413494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104170111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.104200771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.104253232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.104302013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.104331124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.104353124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104391045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104449226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104487266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2581 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.104515757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.105843332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.105897603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.105934944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.105961534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.106081967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.106118757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.106150398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.106182029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.106212569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.106242599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.10627483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.109092613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.109395869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.10944362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.10947398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.109514531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.109543961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.109577002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.109610873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.110498569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.11055159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.110585071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.110608711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.110646102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.110669633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.110722683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.110761834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2584 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.111880405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.111940506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.111980717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112012727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112047728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112075889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112107619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.1121399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.11217209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112203971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.112249522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.112305613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.112341874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.116043713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.116085044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116136775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116165756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116193596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116222367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116248977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116290968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.116324959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.116351719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.116371049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2586 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.119152232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.119204323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.119299244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:34.119373966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.119508748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.11959556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2587 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.119674172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:34.119713072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.093733708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.09380925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.09384836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.093890631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.093922912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.093959733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.093995743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094028014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.094057544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.094159616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.094233458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.094326389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094484152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094571064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094648435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094719987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2588 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094782118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094810298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.094845529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.09487652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.094944681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095005142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095029403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095085494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095112214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095140185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095166025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095197716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095224286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095264417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095290407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.095312538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.095338299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.0953979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.09542717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.095457911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.095499331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.099657659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.099732361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.099770211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.099856623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.099889153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.100003896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.100061077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.103793587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.105770394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.106026439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.10665491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.106825114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.118183557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.120451969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.120594902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.120731614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.120969019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.12106555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.121241884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.121328506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.12154888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.121725983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.121848825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2591 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.121969858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.124709629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.124859462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125044165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125150847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125324411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125408952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125486624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125572705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.125647157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.12581498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.125938612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.12903028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.129670502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.129724823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.129746233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.129764064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.129778614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.129794734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.129813295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.130695141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.130748092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.130828104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.130925175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.131006407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.131039558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.131116159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.13117291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2594 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.132419603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.133024235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133076566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133107856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133138377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133165568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133195378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133229009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.133259639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.13329575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.13332592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.133355001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.133386182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.13701023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.138649401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138700132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138730132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138761933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138793183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138834554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138868865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.138896655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.138927716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.138960877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2596 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.141311961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.141898492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.141944492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:35.142006794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.142075105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.142144996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2597 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.142211667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:35.142244358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093409295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093486857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093517587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093542658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093567428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093598659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.093629329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.09365901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.093810923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.093914565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094011847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094105768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094265401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094340803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094412054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094482405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2598 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094547837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094593167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094627788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.094664629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094765551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094836392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094863212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094934354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.094963664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095003555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095034876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095064776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095092707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095120347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095149788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.095174208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.095201789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.09528362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.095321581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.096748078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.096810289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.10111828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.10274566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.102795332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102829502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102856623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102888683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102915184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102943534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.102973885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.103001465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.103032846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.103063657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.104399502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.104560085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.104787049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.106277717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.106359828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.106385619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.106413899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.10644029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.10647303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.106540422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.106574122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2601 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.106605203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.110673449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.110986655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.112947952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.112988332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.113016953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.113039553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.113066124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.113093305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.113119755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.113145315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.113174276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.115456478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.116347665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.116397416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.116428747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.116467988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.116500358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.116531239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.116567829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.120553084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.120617766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.120702237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.120733138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.120806139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.12085175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.121029543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.121073814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2604 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.122368568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.12242386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122491561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122523701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122560212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122586383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122615323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122651024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122679424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122709235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.122738955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.122766636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.122796436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.132344115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.132423867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.132462178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.132487558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.132518049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.13255807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.13259345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.132623831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.132648451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.132676842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.132744193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2606 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.134380764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.135003305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.135046966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:36.135117958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.135181719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.13526449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2607 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.135332222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:36.135366362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096339164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096408805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096442455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096471376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096497927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096534447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096569488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096603468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.096641499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.096718471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.096787882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.096855703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.096924224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097005796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097082178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097155899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2608 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097276881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097317842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097358843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097398723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097466405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097497995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097539226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097569067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097600887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097633108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097665728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097697909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.09773258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.09776775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.097796661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097828092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097910793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097951834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.097986895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.098023695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100020283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100177256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100231207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.100289598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.100319168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.10038332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.10042548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.100456791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.100480951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100513692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100565253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.100596173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103002218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.10307455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103124381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.103166531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.103269493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.103310454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.103352095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.103385705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103420156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103498198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103540338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2611 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.103579809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.104577538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.104634949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.10468483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.10472181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.104786052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.104825092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.104865283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.104906074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.104946215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.104982215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.105016626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.107660316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.107719197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.107768158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.107805019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.107846619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.10788354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.107922971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.107966611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.109220905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.109296887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.109340867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.109363948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.109408579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.109431829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.10948468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.109515941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2614 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.110642512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.110729614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110808975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110848706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110886126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110920987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110939547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110955898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.110985948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.111007759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.111024279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.111040389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.11106667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.114855561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.114912612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.114977113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115002223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115019864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115037694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115055095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115086055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.115111996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.115187347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.115228738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2616 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118274915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118324636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.118417647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:37.118503239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118663442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118757714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2617 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118830755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:37.118859236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093494873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093569135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093598745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093621736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093643286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093670317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1076 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093732748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.093805009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.093886891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.093993303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.094063244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.094129185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094287858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.0943918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094472172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094567713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2618 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094658315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094697126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094736437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.094761177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.094792728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.094861169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.09489143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.094968521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095007192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095042962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095074803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095102634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095135024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095167335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095200715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.095229426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.095278627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.095363168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.095401099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.09542796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.09544642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.099956755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.100042656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.100086227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.100178669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.10024033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.100289141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.100320092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.100407983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.100446824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.100533796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.100575717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.100610447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.10239324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.102455212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.102494072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.102539213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.102605704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.102634225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.102665176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.102693226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.102725846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.102817658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.102860469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2621 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.10289544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.104084792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.104139183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104228774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104264095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104481869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.10453453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104577171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104618982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.104682553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.104728724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.104764065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.107599548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.107656599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.10772692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.107755501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.107821962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.107853443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.107927724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.107963355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.109156217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.109219588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.109275179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.1093066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.109341401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.109371431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.109411372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.109448683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2624 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.112307656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.112360997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112397478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112430908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112459819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112484499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.11251531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112547621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112583151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112619422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.112654803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.112704583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.112739574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.114695881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.114774862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.114834704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.114867264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.114920455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.114956066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.114988746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.115020417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.115047857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.115078818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.115113359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2626 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.118552953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.118614795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.118681336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:38.118758847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.118876209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.118948681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2627 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.119026472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:38.119061183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092769843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092834834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092872965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092907516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092940816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 561 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.092977087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1080 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093036098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093084579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.09317054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.093269862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.093359944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.093445946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093602169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.09367371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093734241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093794822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2628 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093919685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.093976486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.094024767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.094063817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.106770976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.106874738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.106905408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.106967059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.10701305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107047851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107079332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107109512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107139193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107169833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107199874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.107225254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.107383707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.107476859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.10751142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.10754406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.107576231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118046007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118126919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118167549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.11821696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118248301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118282121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118311072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118343103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118370553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118400973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118432964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118466115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118497895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118530836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118573587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118613048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118678659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.118706819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.11873869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.11876494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118796261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118874333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118909983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2631 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.118941804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.121875129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.1219296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.12196898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.121997531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.122029061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.122055962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.122087883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.122128153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.122161484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.122193885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.122230455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.12458876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.124645921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.124794704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.124834004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.124865725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.124892865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.127346921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.127401653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.127436893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.127474984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.127512105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.127540745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.127574306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.127601746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.1294114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.129481832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2634 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.130432859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.130496111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132514348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132561039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.13259349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.13262076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132652481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132685151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132718272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132750122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.132780933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.132812964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.132848484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.135847581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.135907852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.169176806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.169239467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.169278778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.169313328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.169347109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.16938105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.16940955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.169442281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.169479382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2636 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.175045726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.175115557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.175503454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:39.175579036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.175642967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.175741339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2637 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.17581613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:39.175849481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093667583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093770015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093804986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093831276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093856437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093889657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093934168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.093966089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.09403235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094146322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094224973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094298855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094447578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094521359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.09459335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094674832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2638 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094745553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094777314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094811615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.094870016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094912966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094971357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.094998078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095047909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095075279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.09510354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.09513223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095161151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095190222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095218282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095269853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.095297113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.095326654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.095391405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.095436776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.095471717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.095503137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.100214046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.100327528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.103457477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104321523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104374894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104409295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104435755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104467526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.104495326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.104524987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.104557458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.104589338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.106465473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.106519254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.106554315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.106626346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.106709018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.106740598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.106773969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.10680554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.106906741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.107004623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.107045364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2641 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.107078494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.108201895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.108250146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.108344078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.108373749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.10843205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.10845944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.108495111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.108525352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.108554902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.108583113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.108614383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.117406888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.11748427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.117601222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.117642683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.117742215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.117784186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.117858527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.117903728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.12600587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.126083801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.126196363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.126247804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.126338546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.126373327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.126438008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.126476678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2644 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.127814044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.127874905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.127920286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.127967617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.128004137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.128029268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.128057478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.128085289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.128112809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.12814352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.12817395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.128213371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.128248602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.132233666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.132328468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.13243109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132473891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132509191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132543602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132574683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132604313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.132632054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.132681235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.132721995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2646 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.136113069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.13616916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.136258562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:40.136355144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.136479926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.136556267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2647 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.136617709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:40.136646869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093516944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093597975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093630456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093699937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093741618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093775069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.093811049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.0938473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2648 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.093881751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.094061574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.094356279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.094608934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.094679955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.094750837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.094831268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.094905339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2648 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.094976031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095013161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095051602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095101693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095144354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095212755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095257976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095295097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095343548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.09546065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095502291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095537601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095579562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095614273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095648233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.095678684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095713325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095784466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095817067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095847567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2649 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.095879458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100155808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100200749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100222389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100347352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100370902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100448354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100480734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100497984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.100512035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100580856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100624977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.100652807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.103381928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.10348709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.103532871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.103609062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.103685704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.103721815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.103753825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.103787586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.103917058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.10398803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.10401818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2651 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.104046681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.105476497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.105560229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.10563382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105667441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105731592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105765173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105801114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105831904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.105863105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.105894636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.105929276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.108848661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.108922622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.108967873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.108995874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.109035775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.109064485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.109270259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.10933788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116073236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116153438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116199709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116231279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.1162643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116329471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116384072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116433793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2654 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116470994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116510064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116549715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116580206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116612877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116640437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116674078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116707538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116742309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.116776709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.11682067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116889242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116930482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.116968793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.117009314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117052705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117084365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117122236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117157797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117195717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117241868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.117272619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.11731065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.11734899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2656 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.124967363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.125031465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.125073085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:41.125143167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.125270599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.125357611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2657 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.125444382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:41.125487893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.09369816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093756201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093780891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093796982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093811642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093896294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093934445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.093968325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094049677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094151549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.09423106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094292521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094425374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094502425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094581537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094651418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2658 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094720249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.09475388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094817691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.094855592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094891772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094953614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.094980804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095012985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095038715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095072126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095109987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095141607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095172188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095203788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.095234459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.09527818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.09531086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.095382172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.095415972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.095453423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.095486074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.099822025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.099880726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.099913987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.099944918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.099968248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.100030079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10005761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10008483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10010745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.100170442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.100203302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.100235973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105287597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105345679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105386629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10542515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.105526402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.105560563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.105602223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.105629724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105660234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105730826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105763846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2661 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105796617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105827637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.105862758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.105910179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10593655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.10596703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.106009911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.106041752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.106073142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.106103153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.106132773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.106165954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.108046399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.10810152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.108146241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.108174342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.108205122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.108230523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.108266614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.108333625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.109568328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.109624119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.109715911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.109751021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.109838433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.109882394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.109995046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.110073167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2664 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.111167048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.111218129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111307491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111342631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111385672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111413003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111443763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111473854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111514515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111545275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.111575826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.111606346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.111638527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.115701203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.115772754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115814575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115843155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115873826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115905226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115944647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.115976678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.116003278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.116034629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.116068089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2666 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.119119357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.119166778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.119247479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:42.119319921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.119426213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.119610906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2667 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.119747239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:42.11983652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.092734145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.092862738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.092896318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.092946109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.09297493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.09300916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1096 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093040801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093072282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093135263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093199404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093274175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093337287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093480249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093563331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093635242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093704514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2668 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093778355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093812456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093847196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.093880447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093914707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.093975979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094002409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.09403268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.09405929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094094741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094124481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094153262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094181943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094210833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094240053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.094265434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.094294765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.094362456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.094398807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.094430587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.094462298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.099050274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.099107535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.099144455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.099183266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.099209066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.099280428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.099315439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.099352299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.09937757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.09941189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.099442751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.099472762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.101856866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.101996249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.102119951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.102282484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.102470898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.102545159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.102677012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.102751983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.102930336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.103082299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.103189941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2671 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.103306923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.104564077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.10472434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104795191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104834602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104864263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104885093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104921084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104945644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.104969355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.104992895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.105018166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.107654735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.107703536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.107761327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.107787568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.107831949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.107855049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.10791855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.107950701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.109204514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.109257265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.109336807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.109370587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.109427069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.109454239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.10952398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.109558351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2674 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.110802874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.110850815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.110911706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.110936166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.110982907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.111006538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.111049089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.111075769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.11110072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.11112586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.11115129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.111175951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.111202722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.115748407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.115796648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.115826798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.115848219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.115879679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.11590601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.11593069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.115955191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.115976381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.116000922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.116026882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2676 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.120334563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.120394334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.120470676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:43.120536277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.120660239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.12072945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2677 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.120818272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:43.120844613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093199567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093274689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093311049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.09334232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093372051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093426122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093461792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093496673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.093531214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.093637306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.093731737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.09387956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.093965342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094045113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094118665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094191086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2678 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094265487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094300298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094335569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.094370409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.09440592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.099850802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.099905453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.099949234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.099978954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100012865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100047435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100080506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100135157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100169588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100201429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.100228409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.100260019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.100356761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.100395342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.100430023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.100463773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.101662316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.101719387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.101755448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.10185094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.10189667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.101934701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.101958791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.101986522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.102008883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.102078214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.102113674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.102144155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.104575891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.104627802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.104665942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.104749224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.104979088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.105129611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.105285404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.105372635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.10558959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.105692161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.105725002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2681 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.105761303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.106946255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.107010656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107060347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107086727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107149469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107181959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.10721362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107268861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.107296231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.107326912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.107368473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.110510182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.110569543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.110610034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.110639634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.110671745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.110697855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.110727996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.110761896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.121661631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.121750813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.121838344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.121890175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.121928436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.121954966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.122002977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.122042128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2684 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.12374011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.123791561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123844202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123873562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123910583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123935394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123963184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.123992315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.124023515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.124059926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.124092697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.124120737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.124150798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.132859601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.132925782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.133465592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134701496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134755777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134785437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134811828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134838468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.134871349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.134899329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.13492774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2686 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.13760813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.137701842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.137818514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:44.137901906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.138049808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.13812627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2687 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.138201161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:44.138233092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093339333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093413055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093446465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093477286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093525957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093563547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093602178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.093635969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.093761341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.093875143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.09639709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.096474372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096548043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096618884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096689036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096737387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2688 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096774867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096805898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096830519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.096853799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.09688972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.096951691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.096970921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.096988501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097015852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097037262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097054273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097070283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097097313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097120154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097137364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.097151554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.097170145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.097224786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.097244866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.097272697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.097295827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.106130103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.106195744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.106236115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.10756454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.107610451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.107645641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.107674262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.107707372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.107735803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.107767784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.107802644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.107837115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.109218311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.110029466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.110097547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.118669348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.118834331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.118872862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.118943973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.118975134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.119121267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.119215128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.119270129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2691 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.11930845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.125521287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.125586858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125671229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.12570687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125767461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125798972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125831463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125865223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.125910364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.125944025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.125978045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.133409225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.133490606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.133563957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.133597218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.133674499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.13371078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.133782402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.133885143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.139692822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.139749643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.139827285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.139859475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.139915276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.139944917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.140008128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.140042939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2694 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.141381454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.141435115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141510686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141543067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141598998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141627748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141657459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.1416878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.14171724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141746391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.141775191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.141805312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.141837132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.146530111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.146590002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146637873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146665303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146694164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146723835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146755965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146788766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.146814716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.146844497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.146880147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2696 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.156176342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.156244203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.156362275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:45.156461417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.15660884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.156704662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2697 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.156746712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:45.156766753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093413778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093485069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.09352067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093554761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093589261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093627992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093659662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.093707643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.093790655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.093912407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.093995829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.094100561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094233643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094323185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094406476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.09458977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2698 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094675412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094719512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094762253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.094798944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.094839904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.094917436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.094954757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.094995418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095031208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095069649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095105629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.09514541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095186291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095223192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095271183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.095302653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.095331264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.095393425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.095426075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.095456446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.095486827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100234036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100326087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100399989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.10043835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.10046423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.100543462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.100585242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.100622543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.100656084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100712555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100767006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.100804947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.103076949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.1031535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.103186461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.103271533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.103365984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.103390825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.103430576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.103452406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.103557308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.103621049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.103643009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2701 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.10366287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.104802121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.104856742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.104950964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.104981045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.105040556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.105081486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.105113357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.105149518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.105180278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.105208139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.105236869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.108094143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.108163124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.108203015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.108230216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.123474882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.123541933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.12389309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.123945461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.126689522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.126748003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.126786824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.126816024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.126901036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.126935066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.127008488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.127047548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2704 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.128338843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.128402254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128468305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128499486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128569427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128599257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128628558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128659999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.128691309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.12872047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.12874772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.128775901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.128820132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.142457657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.142545169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142678082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142730603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142763563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142792254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142824955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142855655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.142880245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.142947407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.143007038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2706 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.146666996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.146736428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.146823549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:46.146904271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.147019553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.147120635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2707 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.147216447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:46.147276868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093052004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093155866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093190187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093206677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093221857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093275838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093296929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.093314239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.093441091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.093556433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.093683376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.093763217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.09391712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094000212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094049543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094109794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2708 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094237156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094281167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094312748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094341218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094455861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094537602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094574593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094610624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094639494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094670065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094700095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094733246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094767116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094806597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094842108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.094872548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094908469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.094986031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.095027901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.095067582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.095103463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.099810951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.099893973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.099938264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100519055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100568716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100646747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100685748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100746899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.100777039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.100851971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.100890262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.100923822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.103445999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.103522071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.103565601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.103603672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.103687134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.103714904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.103761335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.103785436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.103895338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105015639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105062319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2711 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.10509593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105156381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105217942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105309884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105337105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105403706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105452987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105484457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105506938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.105537128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105555099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.105582649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.109025984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.109090285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.109180087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.109211347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.109268638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.109306859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.10934523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.10937981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.110601223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.110704505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.110747316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.110775107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.110806887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.110833417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.110908609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.11095861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2714 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.117244458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.117318789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117470122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117515043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117549374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117576664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117609445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117641445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117672856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117705526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.117738087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.117776808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.117812279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.129766013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.129928016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.130051768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.130087579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.13012035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.13015471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.130186381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.130217891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.130253602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.130285073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.130319043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2716 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.13388123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.133942401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.134045053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:47.134144155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.134245997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.134322218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2717 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.13440651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:47.134441311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092758392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092817193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092844764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092880394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092905595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092950066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.092979976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093007637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.093101818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.09319529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.093268741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.093327133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093470455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093542567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093611468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093673849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2718 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.09373502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093763401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093798442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.093829912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.093887113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.093968825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094003325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094036946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094060396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094089987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094117388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094150548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094179289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.094206889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.09423421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.09425875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.0958478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.095936212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.095974063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.096008333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.096047654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108436206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108509747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108558699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.108602469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.10863765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.108672141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.108701531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.108734312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.108764812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108796513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108843094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108879354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108911735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108948146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.108987316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109025207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109088848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109121109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.10917033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.1091984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109232421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109311042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109350033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2721 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109383804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109418315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109452475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109487996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109522697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109554687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109579738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109610698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109641079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.109670869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.10970033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.10973158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109766391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.109801992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.110581716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.110636107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.110670328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.110696338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.110730179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.11078914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.112041073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.112083414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.112243697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.112292658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.112333329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.112361239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.11239807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.112431731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2724 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.113650204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.113702935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115373026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115417237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115471348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115504989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115538029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.1155872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115634781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115693682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.115730493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.115762503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.115825225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.119432683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.119492024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119536465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119565495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119596595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119627006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119660707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119703977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.119730048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.119759769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.119794559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2726 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.123385366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.123437977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.123622191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:48.123697372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.123840695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.123916836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2727 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.123982748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:48.124013188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093409728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.09352868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.09356747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093598991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093628741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093665342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093699993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.093734494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.093810715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.093879736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.095337043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.095433455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095506396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095604648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.09568289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095759211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2728 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095835843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095878203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095913554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.095950235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.095991625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096062427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096117408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096163549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096193959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.09622541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096262361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096311851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096344502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096376093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096408063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.096436274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.096466614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.096528156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.096560866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.096593827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.096631657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.101387437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.101456808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.101496749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101613921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101655012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101728584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101755744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101816265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.101854486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.101930467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.101970698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.102007409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107189856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107266897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107307558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.107343969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.10740807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.10745142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.107487431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.107516982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107551673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107631584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107672105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2731 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.107709765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.108366938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.108430179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.10849895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108528421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108594272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108623922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108655043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108687234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.108719284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.108752065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.108787116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.131472571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.131582943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.131622344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.131648905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.131679125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.131706295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.131736036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.131767427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.131797687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.136525216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.136603787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.136640068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.136682729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.136708329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.13673504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.13676471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2734 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.140170244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.140230135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140267616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140314837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140345477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140370758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140400668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140439479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.14046976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.14049951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.140528851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.140558491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.140589832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.143002867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.143060888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.146425242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.146482723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.146519733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.146561354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.146591475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.149403878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.149461339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.149494099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.14953037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2736 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.152322372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.152379203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.152502115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:49.152608827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.15275374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.152826022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2737 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.152892723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:49.152927783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093567414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093643885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093678246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093708956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093736507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093771937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093806978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.093840769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.093927791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.094038342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.094107444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.094207056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094398939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094482491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094547642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094614743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2738 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094685405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094760126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094827717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.094876778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.094920039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.09498795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095024881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095064512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095106453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095148503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095188344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095228925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095284036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095321826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095362097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.095398048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.095434048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.0955057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.09553647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.095565251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.095596922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.106469106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.106594518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.10667729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.106868883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.106911144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.107004046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.107061297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.107127628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.107167819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.10725806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.107305931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.107347952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2740 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.109845169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.10991305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.110033562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.110154935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.110254637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.110296087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.11040758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.110460901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.110552642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.110740816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.110795967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2741 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.110832388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.112091991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.112236034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112453828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.11254516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112705743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112750293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112783814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112816155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.112848165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.112878666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2742 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.112912587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2742 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.116221888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.116386751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.116563615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.116675567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.11682626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.116930351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.117022533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2743 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.117061564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.118279277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.118339168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.118393179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.11842664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.118479081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.118512931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.118565652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.118606033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2744 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.12055366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.120614241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120693212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120726133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120794444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120825285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120864896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120897036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120928717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120959817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.120990778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.121021539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.121055779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.125247378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.125313819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125429711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125476382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125508543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125541203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125573254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125605054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.125631475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.125662926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2746 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.125696466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2746 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129389865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129449896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.129582309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.12966375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129737792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129813293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2747 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129893395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.129926865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.735503342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58940"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.83349352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cffc28ce-b20d-4b12-a879-5c64ba54f0c1","remote_addr":"[::1]:58940","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.833560561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cffc28ce-b20d-4b12-a879-5c64ba54f0c1","remote_addr":"[::1]:58940","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.833600872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58942"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.833630512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58944"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.834688212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"cffc28ce-b20d-4b12-a879-5c64ba54f0c1","remote_addr":"[::1]:58940","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1196,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.87668561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"eb0b84b3-ac30-4d82-98f8-d09028858f59","remote_addr":"[::1]:58942","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.876751201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"eb0b84b3-ac30-4d82-98f8-d09028858f59","remote_addr":"[::1]:58942","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:50.876785761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7eeddba8-c274-486d-90dc-aed09ea3d3fa","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:50.876825422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7eeddba8-c274-486d-90dc-aed09ea3d3fa","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.881163894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"eb0b84b3-ac30-4d82-98f8-d09028858f59","remote_addr":"[::1]:58942","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4793,"response_code":200} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:50.881280616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"7eeddba8-c274-486d-90dc-aed09ea3d3fa","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4751,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.025371568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"853dfd92-9b33-44e6-9f5b-5121904ec52b","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.0254439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"853dfd92-9b33-44e6-9f5b-5121904ec52b","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.025738225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58946"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.02652535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(10)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.027518688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b1eff0dc-1550-41b3-9ba1-f14a9dc2f57e","remote_addr":"[::1]:58946","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.027589829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b1eff0dc-1550-41b3-9ba1-f14a9dc2f57e","remote_addr":"[::1]:58946","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.027641241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(10)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.027678711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(10)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.027706012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(10)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.027733482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(10)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.027761043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(10)","src_addr":"[::1]:32839"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.029274061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(10)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.029830162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.029874202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(10)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.029912763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.09372617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(10)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.093787961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(10)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.093815911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(10)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.093841222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(10)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.093866622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(10)","src_addr":"[::1]:52884"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.094695378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"853dfd92-9b33-44e6-9f5b-5121904ec52b","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":69350,"response_code":200} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.094984753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.095019464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(10)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.095058415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.138841516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.138909057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.138949178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.138977808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.139402406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.139987067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.14012474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.140260153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2748 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.140525607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"b1eff0dc-1550-41b3-9ba1-f14a9dc2f57e","remote_addr":"[::1]:58946","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":113483,"response_code":200} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.141360473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.141566977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.141766791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.141954484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.14225274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d152df63-5924-41b9-9200-47816d0596a1","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.142356192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d152df63-5924-41b9-9200-47816d0596a1","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.144560353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(10)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.145824147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.146045341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.146241795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.146442138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2748 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.146620602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(10)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.146704393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(10)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.146772585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(10)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.146847266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(10)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.146914297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(10)","src_addr":"[::1]:54245"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.147681541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.147823934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.147961277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.148082539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.148468586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.148552778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(10)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.14866817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.148809633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.148997716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149093848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149245451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149320302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149392184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149472855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149544327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149612328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149690329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149840632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.149918714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.150231849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"d152df63-5924-41b9-9200-47816d0596a1","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":7987,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.150506034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.150680828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.15079432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.150919032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.151167937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.157636399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.157785411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.157921874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.158719269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.158811121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.158974844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.159057685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.159206838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.15931084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.159601095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.159728827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.15984202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2750 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.16252034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.162667793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.162813336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.163951737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.164161541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.164249232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.164426836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.164508497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.16518291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.165360573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.165488656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2751 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.222613437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.224719096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.224972241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.22543779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.225545742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.225768896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.225852958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.225933499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.226008601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.226086722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.226318576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"04ad0777-4dbd-4654-a202-a3f214f5d624","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.226427228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"04ad0777-4dbd-4654-a202-a3f214f5d624","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.226746064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(10)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.2270268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2752 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.227152002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2752 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.227303325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(10)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.227387136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(10)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.228478087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(10)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.228530898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(10)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.228570289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(10)","src_addr":"[::1]:46776"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.230660748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.230814111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.231664457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.231751898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(10), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(10)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.231866891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.232019734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.232054514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.232115505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.232136716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:05:51.23237461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"04ad0777-4dbd-4654-a202-a3f214f5d624","remote_addr":"[::1]:58944","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":6053,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.232711856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2753 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.232749837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.235002049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.235276094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.236990376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.237038867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.237072208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.237101509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.237259281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.237476605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2754 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.23876097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.238809521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.238976994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239041755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239089236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239118327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239147827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239177077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239205748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239233609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.239277879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.239933482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.240005683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.248311979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.24837236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248415991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248448071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248480282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248514343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248550463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248587854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.248619285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.248661215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2756 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.248699966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2756 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252454817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252505927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.252538568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:51.252597329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252665341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252728432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2757 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252801133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:51.252834474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093443138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093516419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.09354602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.09358406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093611221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093643861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093723573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.093764884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.093836175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.093939077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094020079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.09408762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094332094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094418546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094503998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094577029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2758 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.09464757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094680071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094720842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.094757273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094791403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094849904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094876355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094907525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094932026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094961126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.094992047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.095022187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.095057358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.095088579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.095119239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.09514501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.09517604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.095258912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.095293623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.095324523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.095363004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.099805457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.099863418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.099901469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.099939089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.09996637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.100009401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.100038151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.100069242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.100095412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.100158643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.100206254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.100241585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2760 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104105098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104161619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.10419967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.104261291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.104346422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.104377093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.104423914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.104456704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104530166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104606167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104637608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2761 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.104669628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.112451254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.112522945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112557786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112601517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112630447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112653758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112680408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112706619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112732869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.11275927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2762 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.11278743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2762 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.112827011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.112858342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112888652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112917473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112943773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.112966354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113004015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2763 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113060376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113363171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113407002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.113500174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.113524564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.113570345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.113593375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113659037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.113689447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2764 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.124659373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.124730394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124769885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124798516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124829476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124856347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124887437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124919138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124950259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.124992609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.12502581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.125056841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.125089941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.146140226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.146213157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.146314779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.14634849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.14637857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.146406881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.146434011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.146470492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.146495072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.146522393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.146551093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2766 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.150294384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.152552786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.152605787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:52.152666268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.15273122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.152794941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2767 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.152858032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:52.152887443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.092882731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.092974092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093011073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093038563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093064284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093102075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093138175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093173026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.093206807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.093298748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.09337582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.093446161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093603004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093693306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093767037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093839609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2768 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.09391372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093953591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.093991461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094029382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094066413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094128144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094156755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094227956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094261706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094296117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094335158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094368279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094401129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.09443464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.0944634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.094487871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094516061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094578772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094607493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094642374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.094672074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100140667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100202158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100241508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.10033227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.100369321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.100427272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.100458613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.100495303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.100521964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100590705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100629076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.100661696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.10300124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.103056371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.103094732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.103189414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.103273405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.103314016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.103347447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.103375237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.103406878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.103477289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.10350974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2771 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.103541471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.104777854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.104834515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.104884856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.104914406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.104976467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.105007958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.105038259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.105069059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.10509916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.10512774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2772 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.105159381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2772 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.114623718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.11470019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.114792122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.114826152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.114891463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.114924274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.114982365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2773 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.115019256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.11629624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.116350771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.116436262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.116468413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.116507374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.116534534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.116593905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.116663737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2774 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.117893009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.11794585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118012522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118044152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118088673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118116984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118147824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118186175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118218306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118248916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.118279537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.118308247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.118341778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.163970444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.164047275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.164164707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.164204668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.164239598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.16430398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.16434242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.164375301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.164404392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.164436792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.164471153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2776 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175312766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175377187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.175474829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:53.175551031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175686283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175763445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2777 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175834846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:53.175874537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093062127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093127549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093164749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093190799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.09320641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.09322519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093246651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.093302092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.09533527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.095453442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.095521613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.095593224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.095655976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.095733107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.095801688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.0958698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2778 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.095941651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.095976931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096014302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096051013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096086634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096148065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096176465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096207476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096242076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096294557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096332598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096365629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.09639845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.09643082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096462671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.096490641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096521852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096598923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096636394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096671384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.096704555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.100194951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.100297173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.100345184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100385894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100417465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100471056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100504827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100567948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.100601429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.100636849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.10067238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.1007085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103153637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103208278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103264509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.103307169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.103385311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.103419402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.103451302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.103477083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103555724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103626215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103656406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2781 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.103686167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.105073202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.105134464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105233025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105292737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105327337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105351868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105393688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.105427399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.10547336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.105507991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2782 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.105539081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2782 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.108380564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.108441225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.108485406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.108511087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.108577558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.108607348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.108660349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2783 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.10869426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.110013595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.110069476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.110204649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.110249509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.11028753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.110320221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.110359701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.110397612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2784 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.111716597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.111767388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.111808169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.111838619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.11187488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.11190411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.111957311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.111999302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.112040883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.112081544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.112119945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.112153715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.112190066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.116157321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.116214811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116318004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116355364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116374585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116391305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116407925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116424846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.116438946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.116516157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.116570708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2786 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120088794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120154525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.120228237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:54.120346419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120479581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120571103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2787 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120672175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:54.120720526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093075761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093140112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093163772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093185783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093228074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093255834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093281455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093306855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.093439198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.093533469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.093612591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.093691352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093836735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093901786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.093956077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094009528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2788 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.09409596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094148711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094177941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094205142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094302294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094391535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094424556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094452536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094476197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094502497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094527998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094553658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094579489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.094605669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.09463206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.09465513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094896815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.094977386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.095007927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.095036037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.095090968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.100301416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.100360437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.100394778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100795675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100835106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100886647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100913008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100955969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.100980749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.104940533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.104995264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.105029254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.108576541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.108679513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.108720304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.108924468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.10903565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.109073451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.109117522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.109146132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.109474588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.10955776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.10960186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2791 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.109635711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.110755842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.111274952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.113712828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.113766919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.113803639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.1138213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.11384002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.11385759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.113890061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.113909881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2792 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.113936972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2792 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.116581291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.118038599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.11809294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.11812378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.118158131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.118187301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.118220542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2793 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.118254503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.118287063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.118334254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.120483635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.121122867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.121168437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.121196568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.121225978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.121258239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2794 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.121894911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.121950292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122216437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122269148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122314609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.12234368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.12238886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122418691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122446881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122474932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.122504313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.122531933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.122561264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.126362265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.126962866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.128664708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.128719729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.12875789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.12879002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.128821351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.128853681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.128880352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.128911813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.128946243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2796 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132330167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132385098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.132615112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:55.132690904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132787575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132862587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2797 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132939548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:55.132973799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093279687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093349849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093379349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093716796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093752847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093789597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093825118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.093858738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.093901499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.09397304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094045782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094117353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094195835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094278746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094360958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094447849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2798 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094528271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094563172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094596402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.094630083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094664033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094732895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094762675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094792976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094819336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094849687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094879718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094908868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094936759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.094965149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.09499303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.09501797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.095055411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.095119862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.095156663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.095188683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.095219624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.099841311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.099908652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.099957363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100012424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100048825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100088496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100124436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100163077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.100200898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.100242449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.100370701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.100421422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.10249552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.102552902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.102612123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.102658083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.102731595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.102773476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.102814037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.102850097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.10297218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.103088462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.103135823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2801 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.103188373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.10459178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.104652521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104705372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104742213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104782823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104817644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104858005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104899496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.104951037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.104991147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2802 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.105026498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2802 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.107846281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.107905952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.107959613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.107997764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.108037475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.108074385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.108114966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2803 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.108158437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.109422601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.109483992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.109533583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.109571903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.109612124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.109649185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.109688786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.109731686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2804 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.110948609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.11100847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111067981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111107642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111148303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111181484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111221744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111287426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111329666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111368867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.111402888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.111433628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.111469759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.115465184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.115530225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.115606266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.115646217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.115686478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.115727769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.11577116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.11581192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.115847541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.115884151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.115920962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2806 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.120634241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.120692212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.120729282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:56.120792414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.120855295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.120934956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2807 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.121006358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:56.121041078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.092884464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.092957355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.092986545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093012406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093064067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093113228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093154498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093186089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.09325454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.093345262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.093410103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.093475055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093604507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093680419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.09374986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093822151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2808 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093888992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093919683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093953444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.093985944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094018735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094081836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094106996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094136257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094160708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094190698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094220319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094248999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.09427763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.09430586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094337421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.094362921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.094391682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.094458533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.094489424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.094520114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.094550935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.099530118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.099589449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.09963312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099668191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099693411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099750612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099778003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099811093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.099835424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.099896005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.099929776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.099960756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105218635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105293846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105331097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.105407399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.10547597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.10550211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.105536521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.105561421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105667353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105783275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105818506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2811 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.105849137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.109292771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.109349432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109438264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109466544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109526456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109552706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109587537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109617447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.109645988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.109944764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2812 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.109985594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2812 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.119095465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.119171947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.119294489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.11933116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.119409011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.119440632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.119568124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2813 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.119610265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.122218674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.122287485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.122325716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.122351906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.122381407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.122406637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.122435818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.122466928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2814 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.123005718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.12306281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.12309876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123139381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123174001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123201932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123232763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123277603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123309394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123341365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.123372005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.123401586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.123439237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.151941941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.152011102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152046053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152069794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152096314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152122195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152150285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152178826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.152203636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.152231857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.152289098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2816 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.162425408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.162506639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.162637412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:57.162715073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.162870576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.162965748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2817 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.163040519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:57.16307854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093475648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093553139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.09358919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.0936067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093621441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093719582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093803634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.093859435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.094015528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.094139761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.094257013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.094358885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094535298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094624059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094718391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094801333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2818 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094880855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094923125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.094965736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095017997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095087818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095250921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095297392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095339723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095373004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095408384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095446845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095485976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095535177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095574077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095610878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.095643409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095679179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095759041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095800612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095839942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.095880233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103015217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103084928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103133289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103235331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103295752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103414844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103455645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103492756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.103527106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103564027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103602448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.103650219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.106467651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.106612584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.106658575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.106748727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.106832208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.106865159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.10692171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.106956921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.107110133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.107173114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.107192285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2821 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.107209385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.108635542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.108696463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.108725934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.108751864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.109249173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.109293214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.109337315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.109358115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.109374616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.109391516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2822 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.109426187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2822 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.112678568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.11276551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.112833891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.112869692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.112960143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.113000894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.113075545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2823 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.113120726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.114513963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.114592514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.114640275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.114673186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.114706666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.114733877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.11488491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.114946441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2824 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.116150213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.116208754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116305186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116349337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116385858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116416238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116450109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116485449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.1165227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116559311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.116603192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.116643072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.116684353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.121059015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.121135176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121367171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121426912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121463562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121494193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121525354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121557624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.121595715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.121627226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.121660626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2826 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.125530539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.12558941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.125702642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:58.125809534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.125967277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.126036048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2827 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.12609335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:58.12612166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093317138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.09339748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.0934296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093466321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093492522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093525042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093556023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.093583763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.093726486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.093813117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.093886819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.09394641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094086653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094166214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094239276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094307427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2828 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094374448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094407659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094447469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.09448061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094512321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094573242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094598202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094644403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094669764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094700934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094729945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094764895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094793806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094821506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094850147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.094874917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094903068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.094969079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.09499912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.09503877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.095071411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.09978776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.099867731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.099904742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100032934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100086745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100127706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100162776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100202387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.100236768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.100291289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.10035122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.100392701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.102445439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.102507661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.102566572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.10301722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.103079241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.103102592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.103128712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.103143893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.103160733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.103198654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.103215784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2831 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.103233054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.104351125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.104418247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104510688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104546969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.10461136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104652781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104687392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104713322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.104730522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.104756723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2832 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.104834674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2832 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.107921362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.107978593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.108067135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.108098135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.108149646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.108212137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.108305819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2833 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.10834545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.109675685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.109733606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.109777137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.109804567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.109860358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.109888769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.10994574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.10997826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2834 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.111181083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.111256064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111322436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111353006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111381647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111405487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111431148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111466228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111576201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111616181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.111635672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.111656642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.111690483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.115839311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.115902262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.115997914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116040014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116073925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116107886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116147176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116181067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.116210128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.116241458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.116291499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2836 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.119736183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.119818265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.120258133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:05:59.120330945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.120373186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.120438307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2837 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.120519298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:05:59.120549629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093214199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093293651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093322791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093346932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093436023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093476324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093509805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.093537345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.093678668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.093860091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.093930183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.093987084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094104336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094203678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094274299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.09433915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2838 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094482103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094540344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094580275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.094614956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094704447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094796079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.09483915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094887851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094914551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094946832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.094974202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.095002753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.095030583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.095058204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.095084494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.095108235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.095134815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.095198747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.095252037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.095282078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.095308018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.100440635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.100975235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.101028926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.101185869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.10121644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.101309811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.101337382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.101418383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.101455234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.101537666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.101607767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.101658418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.104516021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.104587712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.104622183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.104721265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.104815237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.104842307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.104914739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.104962139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.105137743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.105496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.105643662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2841 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.105769585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.107225232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.107391085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.107562279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.107691251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.107839244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.107908295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.107969516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.108027987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.108085108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.108223651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2842 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.108389444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2842 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.111609975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.111684206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.111779168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.111830039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.111865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.11189282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.112120224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2843 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.112171605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.113239595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.113315856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.113366237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.113402708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.113454059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.11349235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.1135331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.113575911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2844 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.120191035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.120265227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120330918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120364139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120398709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.12042715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120489411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120555052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120592353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120627794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.120663464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.120695755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.120731506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.12414273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.124199431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148594668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148665019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.1487183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148758081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148793752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148831272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.148862093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.148899374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.148942794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2846 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.170744433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.170804254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.170964537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:00.17108594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.171230873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.171330274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2847 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.171405836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:00.171456337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096329931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096397332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096427223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096453464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096477904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096514895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096546145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096576856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2848 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.096604406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.096662477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.096712838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.096762489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.09681342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096887242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.096957423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097027254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2848 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097103606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097141357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097184017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097231818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097279869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.09735711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097397541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097440252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097458952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097476173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097492683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097509623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097533284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097570065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097610315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.097640926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097668076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097711517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097729397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097752738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.097790449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.099813297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.099867658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.099904249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.10000133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.100041051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.100078522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.100115572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.100154083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.100185914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.100221734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.100259075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.100311526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.103647878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.103702109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.10374375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.103887383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.103965654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.103991395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.104017945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.104038816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.104062636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.104117037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.104142697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2851 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.104173838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.108017701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.108077711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108121922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108153643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108188914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108220924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108255275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108303276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.108338827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.108371647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2852 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.108415428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2852 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111077927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111130048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111170189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.1111998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111234221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111282721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111317772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2853 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111355443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.11175657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111801421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111842172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111866152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111895723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.111918743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111955084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.111986684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2854 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.113119936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.113189347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113236758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113272619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113308539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.1133487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113384021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113416431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113446522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113474692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.113503263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.113531344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.113561284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.117146741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.117305524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117486268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117563119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117627481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117685502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117743493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.117984627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.118055319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.118197021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.118307703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2856 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.121726267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.12186861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.122051684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:01.122273268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.12241054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.122491392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2857 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.122572853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:01.122605794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099198298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099378792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099422592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099446543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099483733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099511514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099539804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.099566565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.099780149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.099874921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.099944682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100018203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100156536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100243957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100315319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.10036918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2858 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100451792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100498182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100537873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.100576444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100658465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100746277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100787868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100837299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100867919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.10089972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100934201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100965961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.100984742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.101007992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.101033883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.101048863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.102850897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.106855332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.107006305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.107132657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.10727965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.112014538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.113949015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.114090187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.125680705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.125794267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.126006981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.126116963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.126214425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.126257376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.126428579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.12862643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.128698511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.133597063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.133775826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.13398624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.137470956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.13770729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.138004316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.13819867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.138341972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.15101288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.151224254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.151398687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2861 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.15154732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.153238662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.153432665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.155428903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.155529734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.155755929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.15580013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.15582915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.155855971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.155884311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.155922062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2862 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.155960502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2862 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.158843467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.15901294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.161043068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.161092239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.161125759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.16115381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.161634539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2863 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.16170781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.162816351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.162882152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.164434241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.164482152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.164577984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.164613545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.164716577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.164762827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2864 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.166231335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.166283276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177122729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177240472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177479466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177573458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.17767192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177734581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177768111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177798902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.177829363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.178023886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.178094117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.182393329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.18246427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.18351631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.18356064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.183593371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.183625072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.183656002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.183686963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.183712383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.184250213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.184305414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2866 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.187778839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.187847251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.188122216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:02.188204417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.188313329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.188402591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2867 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.188486692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:02.188521633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.09323369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093314461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093344282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093415043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093443794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 609 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093476904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093506145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.093550365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.093702178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.093832751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.093918592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.093984653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094144056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094240498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.09432979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094420292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2868 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094492633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094514963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094534574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.094553204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094611985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094690537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094728587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094761578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094786408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094818039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.0948485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.09488339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094921811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094954382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094973352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.094994452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.095026223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.095093774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.095123345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.095154765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.095186426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100368503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100431905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100480075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.100515466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.100539856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.100654899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.10070599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.100747311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.100781511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100820852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100862013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.100892163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.103436121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.103509262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.103563343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.103654035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.103750647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.103780388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.103839969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.103869199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.104075233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.104180075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.104227376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2871 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.104254766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.105382058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.105471869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.10553836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105571961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105601802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105633112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105671193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105723124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.105746504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.105762945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2872 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.105781425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2872 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.109073596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.10926425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.109323731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.109357822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.109396693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.109435543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.109485904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2873 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.109534165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.113260825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.113324566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.113445369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.11349019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.11353492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.113574061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.113649422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.113681193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2874 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.114929806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.115040279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115078219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.11510436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115134241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115159621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115190782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115221092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115265373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115296453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.115326474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.115356074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.115387545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.11941921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.119471191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119581353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119607534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119626644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119653325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119695596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119727696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.119756297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.119786167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.119818468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2876 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.123351334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.124626368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.12469738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:03.124768841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.124836782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.124925114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2877 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.125020766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:03.125072317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093666946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093733428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093759698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093783919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.09383529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.09386687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093904361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.093939661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.094098244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.094180616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.094253238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.094333849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094498602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094590674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094672675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094757297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2878 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094841438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094887179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.09493359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.094977041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095026972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095098703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095134324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095173055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095208935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095264126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095306787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095343448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095380569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.09543274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.09547268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.095521521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.095552922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.095613803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.095646274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.095677814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.095707925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.100561496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.100640747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.100677388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.1007778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.1008199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.100865151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.100890452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.100949783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.100977973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.101062105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.101112606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.101144356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.103563832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.103772566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.103824107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.104079042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.104146363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.104171363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.104199064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.104223664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.104261485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.104360147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.104415028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2881 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.104453729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.105688442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.105836705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106229712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106274803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106309873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106349764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106411426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106453286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.106487207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.106517297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2882 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.106551188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2882 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.110517653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.110671656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.111000192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.111097104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.111275097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.111618504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.111792147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2883 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.111851258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.113111852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.113240354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.113390797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.113470198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.113610431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.113712833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.113794044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.113837935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2884 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.115096238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.115139819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.11518006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.11520678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115270422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115305942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115331443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115364923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115399674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115430035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.115462225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.115503646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.115544187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.119500841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.119690045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.119790926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.119832747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.119871358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.119911399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.119952109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.11999032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.120024961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.120071372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.120108863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2886 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.123617189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.12367648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.123747411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:04.123967005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.124146479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.124249001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2887 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.124350072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:04.124392543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.092997815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093071047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093112457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093150988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093200529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.09324641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093285081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093318111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.093419193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.093516595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.093626487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.093713929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093850861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.093937943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.094026325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.094115516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2888 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.094202338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.094248149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.094282139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.09431431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094346451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094382381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094405622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094767138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.09483663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094881281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094918231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094952402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.094991843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.095025383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.095060644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.095093285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.095133225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.095217237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.095274358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.095313769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.09536009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.099840214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.099901395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.099938685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.100021007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.100058818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.100096178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.100127939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.10016796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.10019806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.100309163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.100359113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.100406864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.102784459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.10285042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.102886581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.102953892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.103044174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.103073984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.103129265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.103166666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.103261518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.103334909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.10336621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2891 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.10339891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.105094022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.105161644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105199724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105224965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105260465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105286466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105318647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105349397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.105377888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.105405228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2892 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.105434879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2892 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.107791203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.107847944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.107940186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.107985597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.108027538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.108058218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.10814368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2893 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.10818622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.109527166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.109581147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.109651688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.109684648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.10974205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.1097698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.109827651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.109870502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2894 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.111074654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.111151946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111203437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111232608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111273928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111302599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111332709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.11135152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.11136811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.11139816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.111426371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.111444681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.111462122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.115568429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.11562154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115751302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115788533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115819434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115851874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115881595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115919005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.115945746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.115978646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.116012737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2896 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.12095103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.121012641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.121053892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:05.121127363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.121210125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.121294797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2897 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.121379288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:05.121422629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.092787763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.092861095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.092900325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093001107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093034218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093066698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093099149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.09313701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.093216721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.093374274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.093461296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.093532677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093610518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.09366935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093758621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093829333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2898 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093906654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093949275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.093986785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094023476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094060287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094126568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094161599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.09419932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.09423009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094264591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094309462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094345382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094377093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094409084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094444694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.094475455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094511895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094589087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094630728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094679458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.094717639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.099654082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.099713113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.099752024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.099843685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.099885896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.099922327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.099953377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.099991278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.100024379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.10010792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.100153321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.100192212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.10275754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.102817501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.102862162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.102945784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.103024125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.103062866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.103093616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.103117227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.103231229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.103331891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.103373162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2901 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.103410153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.104594955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.104655766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.104713117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.104752128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.104790659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.104823659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.10485884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.10489484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.104925661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.104954042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2902 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.104983942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2902 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.107731214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.107787245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.107838206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.107870076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.107904947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.107934987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.107968808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2903 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.108003459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.109220732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.109281123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.109325264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.109357734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.109392565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.109427746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.109506497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.109544408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2904 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.110885013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.110946674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111043656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111081926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111117207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111145738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111178698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111213459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.11126973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111309981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.111345111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.111377762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.111414432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.115846856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.115916327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116154301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116200002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116240783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116303234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116344045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116381416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.116403606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.116436967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.116468247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2906 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.119931172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.119984924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.120112296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:06.120191548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.12034774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.120433272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2907 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.120507754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:06.120540444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093015129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.09310614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093211412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093260543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093298854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093337325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093370015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093400496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.093433917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.093511858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.093585099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.093675301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093844984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.093970047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094049898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094123139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2908 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094197651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094232212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094267522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094300343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094442556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094514797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094541567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094571108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094600419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094631269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.09466074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.09469002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094718391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094746461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094774312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.094801812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094830723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094903844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094939035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.094969975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.095002526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099170424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099214205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099251386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.099340097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.099360788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.099419499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.09943697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.09948689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.099506971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099571612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099601613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.099619503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.109976757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.110059719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.110099609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.110159751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.110247102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.110279003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.110310533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.110337354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.110479426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.110569318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.110605749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2911 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.11063744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.11173207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.111798881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.111840352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.111867943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.111915773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.111947334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.111992155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.112026396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.112058506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.112090537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2912 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.112123357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2912 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.114830388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.114885829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.11492338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.11494889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.115003082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.115030482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.115060003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2913 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.115115134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.119511416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.119605908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.11971787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.119764191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.119799612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.119828712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.119861473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.119896264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2914 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.122149686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.122275098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.12236296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122412861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122449191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122480722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122528363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122564833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122597924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122630735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.122662775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.122694896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.122729287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.128294641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.128360102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128459594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128487725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128513865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128531456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128548016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128565476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.128579706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.128645967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.128698028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2916 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.13783483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.137890361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.137924982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:07.138002943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.138074495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.138162936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2917 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.138257748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:07.138297379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.092950979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.09302603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093060641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093090852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093118642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093152793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093190554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.093225184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.093724374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.093833386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.093902737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.093984848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.09405019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094130151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094203983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094276134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2918 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094358715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 620 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094394406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094428767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094464797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094500758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094565239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.09460339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094637751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094665221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094698592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094731863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094764463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094796444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094828515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094861115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.094889185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094919336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.094996838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.095034468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.095068409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.095101709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100009822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100072923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100108414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100232186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100284307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100463521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100499351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100539472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.100565292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100736306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100791847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.100827597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.10415521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.104212911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.104259392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.104329383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.104412745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.104451315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.104489626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.104519577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.104551487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.104612908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.104642329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2921 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.10467966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.105560676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.105643558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.10575525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105814531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105850562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105876412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105907183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105939293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.105969014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.105999984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2922 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.106040995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2922 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.117735325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.117810346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.117859887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.117889668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.117919018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.117948179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.117978089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2923 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.11800963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.1180413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118087831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118126882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118153153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118187283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118215584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118246084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118279855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2924 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118313516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118349236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118389437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118420998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118464188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118493449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118524409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.11855734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118591101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118621531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118654372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118686983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118721413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118754304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.118791305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118838746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118937577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.118977348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.119012329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.11906146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.11909578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.119122831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.119152061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.119184232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2926 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.130726869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.13079757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.130917512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:08.131008724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.131164747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.131268519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2927 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.13135959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:08.131400341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093613023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093680574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093711455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093741886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093769826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 621 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093802767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093833457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.093865928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.094047232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.094172084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.094271146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.094359487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094562651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094652733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094731654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094807046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2928 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094923168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094966129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.094997839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.09502892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095119462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095192003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095218423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095307895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095338136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095364796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095391477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095417777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095443718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095470898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095497389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.095520549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.09555311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.095613071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.095641762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.095670232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.095698332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100097385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100165256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100199637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100313239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100428761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100524953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100561674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100605875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.100636245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100710687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100753698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.100789138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103051631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103097902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103135472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.103206744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.103297555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.103323596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.103374457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.103400157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.10351273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103608391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103641092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2931 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.103672962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.105045558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.10512212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.10515862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105183711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105212261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105235712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105265512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105299303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.105351564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.105383405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2932 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.105430935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2932 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.107998903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.108048704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.108136696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.108163556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.108243108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.108311159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.10835053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2933 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.108389801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.109567733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.109646574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.109698475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.109733236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.109778807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.109801487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.109895129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.10993352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2934 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.111222044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.111297565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111343456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111369537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111580251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111627662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111668962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111703403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111733393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111759414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.111784445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.111802935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.111820555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.115835201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.115906692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116005514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116067005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116099066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116126146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116151877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116176897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.116198988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.116227708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.116255289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2936 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.119927678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.119991659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.120085411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:09.120176592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.121202871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.121299703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2937 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.121357884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:09.121380275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093200597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093275129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093315549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.0933436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.0933603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093386331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093461502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.093499993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.093666846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.093775528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.09388513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.093989662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094134775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094221216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094306938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094376829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2938 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094474711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094531842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094567913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.094614474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094702965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094809327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094859138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094892539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094919469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.09494941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.09496781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.094984101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.095000221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.095016591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.095041592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.095072192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.095101573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.095158704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.095196085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.095233335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.095265656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.100293561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.100346792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.100387932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100486254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100521055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100601546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100642097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100676448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.100696958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.10077442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.100870211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.100921602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.103317237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.103389288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.103414759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.103502841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.103628253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.103692624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.103731835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.103765875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.103864597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.103966159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.1040083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2941 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.104044771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.105154081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.105210113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105294584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105332735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105380276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105411356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105450787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105483108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.105516458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.105547579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2942 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.10558452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2942 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.108490834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.108551415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.108657477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.108726889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.10876988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.10880178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.108846941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2943 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.108888242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.109959832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.110005803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.110088664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.110109845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.110205407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.110246697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.110280888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.110317718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2944 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.11143663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.111502131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111541961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111569972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111606693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111634163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111664754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111695795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111725645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111756986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.111786456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.111817667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.111856747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.115549197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.115614438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.11570686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115746111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115780351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115814912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115848573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115881173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.115909934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.115942064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.115985885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2946 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119231166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119295157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.119419739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:10.119520431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119662174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119749175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2947 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119817917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:10.119847097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092805361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092877123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092907493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092933514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092957944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.092997995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093032716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093066096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2948 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.093153958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.09325517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.093354032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.093433853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093602607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093676558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093747069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.0938086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2948 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093874972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093913382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093952193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.093996834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.09538653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095464482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095495922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095527423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095552543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095581124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095609934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095639255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095668725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095705496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095733996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.095757677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.095786268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.095856359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.09588867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.09591912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2949 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.095949201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099303294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099356405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099392165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.099480747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.099512848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.099583389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.099606589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.09965924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.099679401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099739282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099763142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.099788353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103147215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103211557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103250577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.103328539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.103419771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.103453041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.103493322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.103523013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103607834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103654055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103691516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2951 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.103711756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.104766706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.10501043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105087012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105130763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105176913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105225874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105274105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105318036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.105364127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.105404308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2952 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.105443849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2952 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.107846094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.107892605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.107979256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.108013297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.108125409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.10816782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.108200561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2953 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.108230321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.109521525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.109580936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.109667308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.109694369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.109795391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.109844701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.109886172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.109938643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2954 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.111132216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.111217897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111283839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111321559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.11136083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111394981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111439201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111486122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111527323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111566594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.111609345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.111641935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2955 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.111678066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.115429557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.115523728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.1155895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.11562606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.115694231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.115740622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.115783243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.115822274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.115868305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.115905655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2956 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.115943176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2956 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119116825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119181647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.119306309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:11.119403161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119543813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119617295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2957 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119697686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.119739637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:11.853604813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"internal-dns-resolver","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_join_by_ip_existing_group","level":40,"time":"2026-01-22T20:06:11.854901167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:371","component":"producer-server","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","error":"\"proto error: io error: Network is unreachable (os error 101)\"","delay":"291.831172029s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100367575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100419116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100446976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100480467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100514828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100556278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100597709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.10063102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.10065947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.100712951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.100759522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.100820823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100887564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100935656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.100986046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101026007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2958 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101094248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101129149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.10117086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101207561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101244121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101305703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101334123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101366393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101394454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101434145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101468646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101502946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101536597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101571277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101604268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.101634969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101670049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101750481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101799552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101840553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.101878893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.104799618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.104864639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.10492806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.10597257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.106041192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.106082072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.106110583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.106148923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.106177064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.106209285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.106245255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.106278466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.107910977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.107963178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.108003549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.108162101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.108243663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.108284214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.108325284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.108348715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.108477827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.108547969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.108567109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2961 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.108585119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.109796772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.109837233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.109919305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.109940995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.110009906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.110030947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.110064727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.110097728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.110128818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.110147399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2962 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.110164829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2962 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.113025293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.113110624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.114977289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.11502763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.115070351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.115106842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.115145412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2963 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.115187343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2963 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.117726171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.117802212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.117848083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.117886594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.117921504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.117949175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.117979056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.118013016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2964 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.118147819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.11822545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118276031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118313122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118352383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118384913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118435124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118476855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118518215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118556916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.118590617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.118621557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2965 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.118657868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.122375008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.122418139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133100759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.13315542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133210011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133253892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133296493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133331344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.133352314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.133369694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2966 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.133389895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2966 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.136776658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.136825939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.138616163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:12.138710915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.138789346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.138874578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2967 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.139009051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:12.139048861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092732834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092805635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092836776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092866216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092897017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092938817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.092981428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093023239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093137171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093225173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093288304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093350115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093451087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093532718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.09359955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093668031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2968 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093741653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093773363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093806164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.093839244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093871795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093930176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.093954397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094025928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094060699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094089399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.09411704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.09414486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094173941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094202161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094229972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.094254002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.094282143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.094361884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.094398545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.094430106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.094459846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.099016301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.099076842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.099116113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099196645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099229395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099284546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099311537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099371008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.099398508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.09947902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.099519141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.099568151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.101759733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.101834414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.101880845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.101926076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.102000077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.102025348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.102052448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.102075049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103014106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103109068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103146839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2971 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103178189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103604097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103679859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.10372589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.10375751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.103794541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.103828022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.103864062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.103901693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.103938014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.103972444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2972 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.104021405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2972 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.111017827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.111092558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.111134509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.1111665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.11120198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.111219931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.111260301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2973 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.111291842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2973 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.112427533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.112480874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.112572336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.112612257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.112650277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.112680338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.11275415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.11279309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2974 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.114010973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.114064584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114116485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114143345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114203566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114238307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114283068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114317108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.114349829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.11437675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.11440277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.114431111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2975 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.114459111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.118559878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.118622709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.11867274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118703661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118738802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118773502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118807773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118841783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.118872524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.118908515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2976 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.118945895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2976 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.122314389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.12237572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.122512982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:13.122598094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.122729726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.122825968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2977 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.12289851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:13.12292618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.096988115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097074346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097120157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097155018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097188628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097231469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.09726963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097302111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.097347381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.097426273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.097504114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.097575586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097660047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097745209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097831461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097917052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2978 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.097999284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098043794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098089855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098135546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098179787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098262078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098298309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.09832971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.0983545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098383221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098410051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098436962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098486493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098517753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098546974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.098570884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098600925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098674436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098710027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098741148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.098772448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.104318352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.104384754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.104432195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104471435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104515536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104553757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104584977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104623128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.104656509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.10469534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.104754691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.104795172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107047674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107105565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107147176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.107317879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.10739151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.107417831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.107445431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.107469682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107571084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107639745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107676206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2981 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.107704296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.109958088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.11006182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110160232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110201203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110325915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110376696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110405617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110434217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.110463708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.110500908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2982 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.110532869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2982 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.117829036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.117924598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.117962028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.117988069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.118016629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.11804069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.11806819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2983 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.118098681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2983 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.119892775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.119944216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.120084488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.120121099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.12016581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.120193961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.120231181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.120260842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2984 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.121544506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.121597567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.121670438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.121715349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.12174891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.12177478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.121806481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.121840052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.121873182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.124230206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.124297878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.12441451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2985 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.124487051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.131969751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.133645763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133705894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133737495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133772035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133804706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133836577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133868387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.133896048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.133927308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2986 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.133961909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2986 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.138675068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.138740569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.13879335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:14.138869341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.139010594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.139093655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2987 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.139160027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:14.139190917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093678515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093749886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093780996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093807637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093858798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093895439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.093928929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.09396908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.094111972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.094230795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.094335417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.094411588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094567231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094640562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094709964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094786365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2988 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094855386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094886247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094919738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.094953548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095015469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095087271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095113521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095181543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095209173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095251494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095288545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095319585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095346495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095374286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095401347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.095434417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.095496748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.09556939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.0956035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.095636061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.095671682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.101896029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.102013201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.102066402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102227105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102280766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102391938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102431559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102546691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.102584792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.102705454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.102825776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.102883657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2990 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.107654647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.107719168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.10779286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.107945232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.108064035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.108093955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.108197387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.108234138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.108390801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.108480882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.108516193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2991 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.108548194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.113957555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.11584734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116574174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116621415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116655056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116682736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116741427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116781648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.116814799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.116845069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2992 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.11688014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2992 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.119170373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.119224394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.119316586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.119352976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.119390827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.119418198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.119491689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2993 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.11953825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2993 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.129952685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.130067207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.130439434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.130572817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.130805551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.130868112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.131015785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2994 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.131088426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2994 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.14299587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.143082752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143203214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143256685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143335156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143369627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143402058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143432868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143465839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.143496119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.14352635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.14355668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2995 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.143600861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.153875134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.153947476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154052388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154078378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154118889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154138359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.15416918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154195611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.154210851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.154283372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 2996 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.154326383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2996 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159328847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159385098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.159417558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:15.1594951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159628882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2997 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159723784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2997 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159799235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:15.159831246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.093757617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.093837979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.093877199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.09392494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.093960631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.094017292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.094061773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.094097094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.094175305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.094278327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.094369279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.09445071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095253135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095366778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095462869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2998 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095545681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 2998 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095620502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095653803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095686424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.095717724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095757715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095818146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095844007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095874947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095903728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095932778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095961259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.095990969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.0960191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.096055651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.096086801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.096115432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.096147442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.096220263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.096255704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 2999 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.096305565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 2999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.096339016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.099907383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.099976304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.100023655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.100138887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.100165428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.10028458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.100334711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.100424953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.100452123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.100541805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.100583386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3000 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.100618916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3000 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.102995951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.103075963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.103117023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.103154874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.103223155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.103263556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.103301277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.103329287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.10344693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.103534791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3001 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.103569032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3001 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.103601002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.104658732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.104714853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.104932717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.104976978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.105010149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.10504252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.10508547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.105115261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.105141961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.105168712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3002 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.105200592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3002 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.10776538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.107849072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.107897943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.107936923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.107975824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.108020595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.108059916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3003 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.108098406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3003 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.10936977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.109429011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.109504523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.109563614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.109607805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.109643815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.109683256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3004 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.109725847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3004 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.110876099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.11093438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.110990061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111027932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111067942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111099283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111139944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111178264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111215995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111274596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.111318027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.111365628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3005 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.111402879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3005 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.114791212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.114858353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.114961526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.115003256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.115043197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.115081788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.115157409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.11520008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.115233121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.115318162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3006 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.115360793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3006 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118143025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118198656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.118299648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:16.11837065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118543203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3007 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118784407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3007 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118842699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:16.118877539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093045986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093118037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093148597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093185408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093213079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.09326397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.09330019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093333751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.093429783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.093544255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.093649607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.093722868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093881281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.093961493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094047865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3008 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094123166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3008 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094198757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094232398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094272719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094309789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094373551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094450072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094478662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094584155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094616925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094661786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094694206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094731377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094762788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094794119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094824629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.094851569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.09488285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.094971692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.095006303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3009 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.095040003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.095077294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.100081788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.100151349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.10018824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100312312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100348993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100418464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100453195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100486286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.100510296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.100591408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.100635198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3010 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.100666579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3010 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103022533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103079284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103114155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.103167776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.103277258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.103311809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.103340219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.10338657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103462462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103531153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3011 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103560003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3011 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.103587784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.104698845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.104754436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.104802497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.104844308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.104884068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.104919369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.10495589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.10499193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.105027361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.105064452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3012 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.105096822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3012 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.107814693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.107912635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.108081498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.108136069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.1081783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.1082133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.108251851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3013 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.108323622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3013 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.112577332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.112642363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.112754926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.112797257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.112870408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.113016001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.113115472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3014 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.113165473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3014 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.114341395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.114400257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114454708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114492998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114532719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.11456498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114603611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114643711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114683672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114732353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.114769174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.114800724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3015 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.114835685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3015 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.118477493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.118562075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118739928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118787229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.11882927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118867351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118906071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118951362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.118983903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.119017083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3016 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.119051524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3016 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.125300691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.125368002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.125402843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:17.125509605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.125640227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3017 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.125721089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3017 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.12579588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:17.125829131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093123289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.09320834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093244121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093273982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093302162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093337053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093371583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093430334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.093467575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.093530106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.093595848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.093654109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093800621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093902743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.093977405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3018 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094048456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3018 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094119678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094164218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094204179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.09424204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094332742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094416213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094448354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094520965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094555826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094588926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094628467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094662318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094693988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.094725109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.09475603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.09478514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094837771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094914153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.094976303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3019 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.095045975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.095084576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.099813814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.099883856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.099932867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.100016908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.100058119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.10011386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.100151651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.100191022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.100227152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.100391316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.101684569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3020 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.101746881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3020 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.108529588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.108610099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.10865931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.108874064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.108955056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.109012627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.109055928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.109090708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.10919789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.109283112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3021 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.109325133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3021 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.109359064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.110491155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.110549496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110612807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110650708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110692838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.11074401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110791071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110832381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.110871692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.110906703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3022 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.110942453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3022 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.114087493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.114162564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.114216045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.114251296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.114320507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.114361408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.114406459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3023 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.114452989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3023 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.115768474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.115848366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.115889456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.115917077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.115965168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.115994908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.11606949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3024 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.116110871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3024 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.117401225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.117464786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117556687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117594228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117662829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.11771543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117751521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117792192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117823772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117854433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.117885314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.117915554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3025 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.117948055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3025 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.123301275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.124329725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124386315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124417106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124450567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124490077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124522698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124555369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.124583889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.12461809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3026 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.124653391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3026 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.127163498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.12725494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.127324701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:18.127423383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.127579316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3027 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.127674287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3027 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.127752679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:18.12779591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093374195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093474227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093518988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093578329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.0936224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093671231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093723262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.093766083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3028 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.093865844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.093972847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094041558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094100919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.09416465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094287672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094370804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3028 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094472046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3028 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094551037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094581498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094615088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.094649529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.09468271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094742561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094767131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094796162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094847603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094878773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094906764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094934245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.094979415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.095011366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.095040367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.095064187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.095092657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.095163679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.095194469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3029 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.09522375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3029 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.095267581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.100463238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.10053108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.100578651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100681182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100721383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100794215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100836205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100884786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.100921987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.100960328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.101002839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3030 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.101044759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3030 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.103784031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.103842872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.104008475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.104121467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.10483021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.105994932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106042913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106077783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106114724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106199386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3031 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106243887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3031 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106286447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106337568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106384749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.10643329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106468821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106505602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106534142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106565253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106599443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.106633864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106669745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3032 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.106705075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3032 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.10960783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.109671491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.109754323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.109796393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.109836014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.109872535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.109937326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3033 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.109983587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3033 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.116051001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.116121932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.116287566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.116335887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.116378137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.116410768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.116447438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3034 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.116488249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3034 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.117827754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.117886595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.117934326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.117969827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118009208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118040378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118089209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.11813207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118172021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118209321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.118243422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.118273983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3035 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.118308823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3035 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.124430368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.12560145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125676371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125722262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125775773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125815294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125852145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125889695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.125919946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.125952707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3036 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.125988617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3036 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.143555237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.143635979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.143757571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:19.143867163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.144002746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3037 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.144086237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3037 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.144172259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:19.14421135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103387617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103445559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103478299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.10350703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103721654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103790425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103832556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.103887957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3038 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.130689552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.130782334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.130881385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.130973477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.15287071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.152973021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.153068673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3038 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.153192446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3038 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.157408565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.157869724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.157934785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.158004016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176116548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.17621305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176261371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176406543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176456775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176495225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176533776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176570877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176600197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176631978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176662048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.176688399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.177328541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.177427863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.177467694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3039 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.177500224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3039 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.180777826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.188297117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.188372639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.18844874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.211852702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.211961293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.212185558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.212233069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.212266429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.2123114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.213274098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.21333785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3040 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.21337665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3040 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.218712521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.221524384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.221588255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.224172773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.225258764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.225307685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.225341695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.225370376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.293337787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.293438789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3041 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.29348456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3041 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.294435227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.299558654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.299617255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322376454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322491367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322697731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322787372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322858643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.322942835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.323032477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.327929839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3042 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.328099582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3042 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.333969392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.334034694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.344627194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.344697795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.344746476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.344772696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.346995128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3043 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.348617939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3043 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.350025615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.350082566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.399389266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.399447277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.399523588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.399564949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.428169368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3044 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.42823254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3044 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.437164108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.437230269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450199803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450249584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450371086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450410617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450441608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450470459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.450499019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.45052744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.45055815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.459493928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3045 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.459551309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3045 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.465814068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.468255944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.487093489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.487143819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.488867952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.488912503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.488945473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.488978064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.489008615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.505082858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3046 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.505146209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3046 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.509280936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.511124531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.523198109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:20.526090253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.560326999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3047 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.5604171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3047 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.61184997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:20.611915881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:20.946800162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58948"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.029333937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"bdc93fba-23db-4dca-a11a-b747519b17e6","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.029410219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"bdc93fba-23db-4dca-a11a-b747519b17e6","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.029769406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58950"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.031391686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"bdc93fba-23db-4dca-a11a-b747519b17e6","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":2070,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.035084426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"297693f8-beee-4353-b93a-79f8c1055322","remote_addr":"[::1]:58950","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.035139767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"297693f8-beee-4353-b93a-79f8c1055322","remote_addr":"[::1]:58950","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.036335659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"297693f8-beee-4353-b93a-79f8c1055322","remote_addr":"[::1]:58950","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1623,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.118393386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.118566299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.118668261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.118783563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.122062215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.122123406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.122168387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.122212478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3048 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.276896833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.276996465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.277074347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.277150248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.316239085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58952"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.316591011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.316685103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.316757404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3048 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.316826496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3048 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.318451646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.318581449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.3186287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.31866723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.32340619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"719fe455-2892-4ee4-b4c4-86a1db40c5d3","remote_addr":"[::1]:58952","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323463071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"719fe455-2892-4ee4-b4c4-86a1db40c5d3","remote_addr":"[::1]:58952","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323703675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323786157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323818547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323851218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323878548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323912709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.323944089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.32397462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.324005801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.324034281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.324064172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.324089592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.324162634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"907b321a-142e-4a43-ab00-1afc7d89211b","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.324208725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"907b321a-142e-4a43-ab00-1afc7d89211b","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.327349614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"719fe455-2892-4ee4-b4c4-86a1db40c5d3","remote_addr":"[::1]:58952","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":4036,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.32769208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(11)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.352453457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.352535669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.352564809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3049 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.35259883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3049 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.352995157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(11)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.353052958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(11)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.353090819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(11)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.35312364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(11)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.35315497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(11)","src_addr":"[::1]:46776"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.354433014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58954"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.355415443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.455613741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.455695943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.455733133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.502444724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.502502915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(11)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.502548435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.502676468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"fdacf1cb-b7f6-45b7-aee1-0253a2f45130","remote_addr":"[::1]:58954","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.502732939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"fdacf1cb-b7f6-45b7-aee1-0253a2f45130","remote_addr":"[::1]:58954","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.554732469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.55477723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.55480854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.554834281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.554863172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.554896902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.554926673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58956"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.557307338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"907b321a-142e-4a43-ab00-1afc7d89211b","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":233132,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.557558342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(11)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.619563611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.619629362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3050 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.619669813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3050 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.621370515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"78151135-1183-4be2-b534-d4573e20ff8f","remote_addr":"[::1]:58956","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.621427456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"78151135-1183-4be2-b534-d4573e20ff8f","remote_addr":"[::1]:58956","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.621475837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58958"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.621503838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(11)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.621537758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(11)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.621564719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(11)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.621591579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(11)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.62162056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(11)","src_addr":"[::1]:54245"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.627332467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.627385098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.627416059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.627446049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(11)"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.629890946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.629940346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(11)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.629980607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.630869034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.630983546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631021837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631058417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631089698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.631122878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(11)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631172559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(11)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.63120869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(11)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631256351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(11)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.631292492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(11)","src_addr":"[::1]:52884"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.631382594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"78cc5b98-af4a-4a37-b0eb-ff7907fcf09c","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.631436195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"78cc5b98-af4a-4a37-b0eb-ff7907fcf09c","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.648261562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"fdacf1cb-b7f6-45b7-aee1-0253a2f45130","remote_addr":"[::1]:58954","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":145606,"response_code":200} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.6486827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(11)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.678119155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.678236877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3051 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.678272967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3051 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.678302968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.678329108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(11)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.678368079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.680656482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(11)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.680716863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(11)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.680748714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(11)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.680782415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(11)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.680808865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(11)","src_addr":"[::1]:32839"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.680842806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.684615917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.684686978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.68479127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"78151135-1183-4be2-b534-d4573e20ff8f","remote_addr":"[::1]:58956","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":64921,"response_code":200} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.713551902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.713612293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(11), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(11)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713667754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713720215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713765216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713832588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713866968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713896329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.713925709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.71395655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:21.715359326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"78cc5b98-af4a-4a37-b0eb-ff7907fcf09c","remote_addr":"[::1]:58948","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":83978,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.723442988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3052 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.723496779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3052 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.781017284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.781117856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.804199971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.804239161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.804292802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.804323463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.835840147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3053 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.835936239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3053 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.848194229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.848266621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.854317175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.854368326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.854404127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.854438787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.854467138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3054 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.854497829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3054 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.855840044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.855893775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.89543519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895489281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895531862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895565773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895603033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895634474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895676835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895713965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.895749596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.922734165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3055 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.922799316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3055 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.929607224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.929675845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934080108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934131549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.9341679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934210181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934243441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934274042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:21.934300172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.952669258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3056 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:21.95273128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3056 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.063491777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.063555008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.089374685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.089514938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107323493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3057 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107416755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3057 }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107519547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107552978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107588658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107618329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.10764465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.10767176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.10769704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107727921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107758261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.107786982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3058 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.108159439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.108239741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.108350263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.108415564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.138152194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.138348118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.138422599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3058 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.13846739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3058 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.139711784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.139841306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.139885647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.139921328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.148620511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.148941837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.148990158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149027889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.14907347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149112481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149151412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149186522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149223523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149258743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149292024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.149322055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.17773768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.177861933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.177923804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3059 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.177961985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3059 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.178317561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.18887158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.188945611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.188993072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.22232332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.222438813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.222633646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.222733998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.222920392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.223013164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.235925157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.23606537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3060 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.236168492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3060 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.24246629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.242646103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.242799556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.322619181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.322883746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.322971347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.32312272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.323197832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.340905355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.341307433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3061 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.341479666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3061 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.34220652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.361657037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.36183936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.363681195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.363775386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.363944629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.364035811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.364153264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.364249885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.364351257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.418476987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3062 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.418546758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3062 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.423641314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.423723876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.435285554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.435331695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.435418736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.435460887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.436178821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3063 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.436234382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3063 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.437560667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.437616488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.437657129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.437695669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.43772916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.43775772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.437789631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3064 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.437825582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3064 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.438934783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.438988864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439032424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439060045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439116206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439147787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439188307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439220188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.439273109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.43930574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.43933902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.439370571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3065 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.439405311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3065 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.44251297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.442571931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.443986658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.444033569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.444084599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.44412689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.444167141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.444249863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.444312474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.444371575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3066 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.444412906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3066 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.447146477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.447199509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.452220973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:22.452325655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.452397816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3067 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.452477058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3067 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.45256327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:22.452602951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.09677206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.096999035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097038705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097071136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097132747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097181428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097220169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.09725723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3068 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.09729497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.097398962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.097469514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.097539025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097650137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097755599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097831851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3068 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097902502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3068 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.097979493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098014054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098051795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098088445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098164707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098245198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098283599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.09831829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.09834662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098380731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098412111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098442942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098473612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098502253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098532054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.098562294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098596145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098672376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098708057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3069 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098739488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3069 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.098770848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.110353846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.110427027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.110471038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110617831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110658712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110736793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110769274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110847415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.110886266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.112331423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.112385344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3070 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.112418365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3070 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.126725475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.126804826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.126842397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.126961819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.127063001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.127091651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.127156143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.127182503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.127320716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.127387457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3071 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.127415298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3071 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.127449778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.131505995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.131595267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.131673098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.131708199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.131901453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.131942093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.131974424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.132007544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.132038685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.132070616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3072 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.132113406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3072 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.141805209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.141888721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.141990032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.142025453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.142203307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.142245427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.142277658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3073 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.150783528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3073 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.150838449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.1508849Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.150918061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.150943311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.150970962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.150994162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.151020633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3074 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.151049503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3074 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.151077074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.151107344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.151139175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152787036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152836307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152866308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152895708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152924559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.152958339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.15298814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153020431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153055261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3075 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153091142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3075 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153125113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153161523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153203294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153224024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153240985Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153257885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153290726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153326956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.153353757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153387258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3076 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.153407648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3076 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171268995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171338936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.171423567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:23.171524389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171648042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3077 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171727603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3077 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171810175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:23.171847155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096740016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096814037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096846698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096874328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096900868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.096937749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.09697488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097012111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3078 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.097078162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.097152083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.097214154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.097271226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097333257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097404258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097469149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3078 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097529391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3078 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097584852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.097611472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.102727608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.110474635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110533476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110606207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110636888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110671358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110701079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.11073876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.11077164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110800311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110828291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110855572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110884012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.110909853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.110945593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111011845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111045085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3079 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111077396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3079 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111109516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111143397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111177808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111213618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.11129171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.111327681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.111359481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.111387142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.111418922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.111444613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111475243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111509384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3080 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.111546125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3080 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.114629463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.115256665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.115447248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.115651852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.115865156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.115945238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.1160886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.116167692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.116500388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.116684541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3081 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.116859475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3081 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.117024158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.11875757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.118906933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119184958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119226989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.11927412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119299101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119330181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119363032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.119399952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.119429083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3082 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.119459273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3082 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.122784027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.122853408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.122891049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.122916609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.122946139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.12297049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.123138183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3083 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.123179804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3083 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.125999777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.126218921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.126266802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.126306073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.126335674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.126359124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.126386835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3084 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.126419855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3084 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.129157917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.129228128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129276789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129302919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.12933152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.12935612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129384861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129413221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129440932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129470442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.129502113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.129534464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3085 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.129566104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3085 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.135462325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.135539247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.135655139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.13569912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.1357424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.135782751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.135822272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.135861733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.135893633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.135929224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3086 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.135961975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3086 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.139545002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.139594233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.139697825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:24.139795947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.13993871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3087 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.140026281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3087 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.140067712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:24.140086462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.094801875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.094870847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095087491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095114441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095137972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095167762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095528509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095563169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3088 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.09559256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.095646571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.095707962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.095783034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095849895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.095927767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096010428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3088 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.09609444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3088 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096173381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096211842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096244313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096297414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096337424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096409256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096441876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096476797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096506307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096544368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096584719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.09662221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.09666238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096704641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096750742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.096783803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096813483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096874364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096906935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3089 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096937366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3089 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.096967766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.10144658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.101510032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.101554372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101674445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101704655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101785037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101814667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101882059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.101911489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.101997801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.102058752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3090 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.102097012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3090 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.12424001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124347302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124415373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.124533475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.124641367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.124677238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.12477386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.12481022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124850791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124929163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3091 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124963413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3091 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.124994164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.126431111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.126487692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126558043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126595764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126635475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126662515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126702926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126736957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.126769627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.126801388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3092 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.126834629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3092 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.132933903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.133006945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.133093827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.133131637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.133198629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.133240309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.133319211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3093 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.133368602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3093 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.134701877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.134750558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.134787508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.134811589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.135314949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.135347809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.13537383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3094 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.13539966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3094 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.142255069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.142343921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142472413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142527774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142570735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142604286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142649227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142692917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142732138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.142773109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.14280642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.1428356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3095 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.142877001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3095 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.146442068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.146504699Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146594681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146636052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146675672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146715813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146756974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146796685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.146833825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.146870516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3096 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.146915927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3096 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150371232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150431633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.150527285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:25.150608487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150747799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3097 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150844971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3097 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150922383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:25.150960504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093336183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093411145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093443015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093560128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093590118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093628519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.093658919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.09368926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3098 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.093724131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.093873594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.093940035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094013716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094081938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094152719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.09423012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3098 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094303912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3098 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094375613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094415334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094457374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094502425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094542746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094611697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094643138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094679669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094706839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.09473578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.09476898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094806311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094843262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094884222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094920693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.094951594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.094983054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.095052156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.095085886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3099 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.095120227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3099 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.095154278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.099625662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.099710593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.099759464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.099798795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.099831135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.099889187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.099928857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.099990038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.100028169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.10006517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.100106621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3100 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.100157832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3100 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.102570947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.102630798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.102679979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.1043089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104393452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104440872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104475263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104501314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104540634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104616566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3101 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104650766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3101 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104682407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104714547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.104749828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104784679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104810159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.10484011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104871121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104904621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104938792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.104970672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.105000373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3102 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.105031473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3102 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.109309305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.109371186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.109493898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.109529099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.10959434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.1096246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.109691572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3103 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.109729312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3103 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.111372703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.111427664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.111465695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.111491195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.111521956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.111547647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.111580927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3104 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.111621408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3104 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.112344191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.112398663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112478884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112513525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112548875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112576086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112605936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112636317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112667188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112697698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.112735279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.112766259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3105 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.11279866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3105 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.116802966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.116863877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.116966729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.117014959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.11704735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.117081571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.117112311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.117140612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.117172753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.117202443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3106 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.117235034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3106 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.120613807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.120685408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.12075763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:26.121589456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.121685198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3107 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.121755719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3107 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.1218216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:26.121854251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.09444342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094536742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094581273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094633363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094668934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094711385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094750476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.094789156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.094831927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.094903708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.09498821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095067142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095140313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095216284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095304916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3108 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095379277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3108 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095451099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095487679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.09553033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.095567911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095604732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095671833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095702974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095734674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095786535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095819356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095851376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095893797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095928298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095963199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.095996379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.09604258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.09607735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.096151832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.096189973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3109 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.096227093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.096287194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.100063016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.100124147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.100173218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.100225259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.10026191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.11089214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.110954091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.110994512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.111029172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.111113394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.111173145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3110 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.111216356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3110 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.113862746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.113926997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.113961348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.11407399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.114186042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.114214363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.114250153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.114275034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.114398616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.114471817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3111 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.114520989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3111 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.114551199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.119325939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.11940071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119444882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119484632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119516083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119542883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119573014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119600344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.119629835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.119659046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3112 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.119690766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3112 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.140638311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.140704312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.140747443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.140774443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.140820234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.140847265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.140875475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3113 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.141249082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3113 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.142144049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.14219602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.142258281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.142287582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.142319712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.142344193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.142382714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3114 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.142414064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3114 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.143622037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.143668398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143702748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143727649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143756439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.1437804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.14380919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143837391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143863821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143898762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.143925743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.143952383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3115 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.143980233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3115 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.1602461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.160373722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160460494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160494315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160525265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160556686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160595037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160624877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.160649818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.160680638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3116 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.160711599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3116 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.164041482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.164091783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.164164314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:27.164243485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.164399118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3117 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.16448919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3117 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.164558061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:27.164590822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.12489759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.124977941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125008172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125033532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125058703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125090133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125120114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.125148704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.125182315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.125996031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.126098922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.126166004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126354377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126450629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126534751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3118 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126618692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3118 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126704044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126756775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126801786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.126825326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.127718663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130097978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130149619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.13021748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130255161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130303482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130344653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130380133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130415394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130449365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130483105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.130513706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.133273298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.13339365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.133454091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3119 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.133497252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.133533523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.13921482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.139305301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.139339082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.139368943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.139390903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.140415252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.140474193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.140510344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.140544925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.140590495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.140634576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3120 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.140673447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3120 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.146481787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.146545598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.146579639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.148687178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.148801161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.148846831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.148889742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.148927293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.148966094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.149047615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3121 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.149087156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3121 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.149123787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.150283848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.150346879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150432781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150541183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150624655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150655555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150685316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150714706Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.150746467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.200317681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3122 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.200378413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3122 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.203638604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.203711395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.204785496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.204838437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.205424397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.205484819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.206258613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3123 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.206311374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3123 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.209524375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.209580326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.21031498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.21035995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.210404921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.210433942Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.210482883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3124 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.210517303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3124 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.211368579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.211424621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211467721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211500742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211538623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211570623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211609614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211662425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211701196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211733886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.211766417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.211798657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3125 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.211832888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3125 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.215447257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.215509068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216662989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.21670935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216745321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216789382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216822663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216852893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.216877934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.218548725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3126 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.218599376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3126 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.225044387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.225096608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.227019534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:28.227120356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.230061742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3127 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.230142203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3127 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.231086011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:28.231138782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.092981034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.093057266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.093092406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.093158747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.093189338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.093224709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.09326086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.09329646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.093431943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.093548475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.093654717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.093732788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094541624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094649535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094738547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3128 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094821349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3128 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.09490032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094934861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.094967061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095000312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095035443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095095064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095147025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095192646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095220126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095268437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095299448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095329748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095360329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.09539392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.09542806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.095455221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095486041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095580923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095618014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3129 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095651674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.095685715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.100103999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.10018598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.100228271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100337243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100394084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100434965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100472606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100509046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.100536137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.100618668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.100659589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3130 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.10069545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3130 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.103146446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.103200937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.103257968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.103384171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.103511013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.103549904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.103586544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.103619735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.10386943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.103960431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3131 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.104005582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3131 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.104040773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.107456907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.107630751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.107814224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.107904125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.108071359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.10815604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.108230892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.108329084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.108438976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.108537188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3132 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.108582018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3132 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.111606415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.111767818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.111985622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.112035683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.112077774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.112113455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.112151816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3133 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.112194476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3133 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.113364239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.113507271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.113683145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.113765886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.113917089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.11399439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.114142663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3134 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.114262725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3134 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.115512869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.115646412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.115816975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.115895947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116031919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116133831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116200452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116246873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116307914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116347875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.116382746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.116413726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3135 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.116450387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3135 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.120394031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.120459752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120523914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120571115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120632226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120676026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120717307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120758068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.120790969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.120825629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3136 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.12086203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3136 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.124517689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.124677972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.124888966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:29.12511351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.125374545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3137 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.125573069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3137 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.125745902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:29.125867534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100330889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.1004027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100437721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100467721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100495982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100532143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100566213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100600754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.100635384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.100708686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.100771597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.100834678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100904679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.100979491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101053642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3138 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101126354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3138 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101206465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101241446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101279877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101335918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101376328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.1014403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.10147702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101510941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101537091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101567002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101597692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101629873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101661804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101695954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101730035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.101759066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101792526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101871568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.101906778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3139 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.10202478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102063591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102096072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102132682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102170133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102225414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102264475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102299716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102333256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102366817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102392367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102423358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102455399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3140 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102488649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3140 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102737064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102797395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.102835146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102909017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.102979878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.103008759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.1030574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.103087771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.103162082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.103258284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3141 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.103305285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3141 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.103340285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.104572479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.10464524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104687291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104715721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104748482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104775242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104806103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104839444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.104871424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.104929105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3142 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.104965906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3142 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.10781996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.107889582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.107931982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.107959873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.10837152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.108412661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.108444082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3143 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.108476453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3143 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.109326149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.109383799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.109441331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.109472411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.109505352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.109532782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.109590254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3144 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.109629164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3144 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.112857065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.112918976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.112959507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.112994247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113027158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113053929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113083439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.11313215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113164831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113194821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.113224872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.113254352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3145 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.113285313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3145 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.131500906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.131588718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.1317059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131742031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131778641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131812882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131846663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131880003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.131908034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.131991665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3146 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.132031786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3146 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.137968068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.138053579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.138143141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:30.138247933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.138390196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3147 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.138472278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3147 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.138553339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:30.1385904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093521906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093596778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093679679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.09371907Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093756481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093799922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093835842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.093875643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.093910884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094000045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094111457Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094188009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094330592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094437983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094522025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3148 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094610507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3148 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094694458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094740809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.09478813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.094831451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094875172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094952913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.094990194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095027734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095063545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095104596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095145487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095181588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095219248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095277429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.09531832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.095349961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.095386801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.095455313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.095489063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3149 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.095520174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.095552824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099391187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099456158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099505259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.09955951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.099597891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.099644872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.099683213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.099764124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.099807645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099854076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099898607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3150 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.099942788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3150 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.101874144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.101931945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.101987756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.102032747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.102106268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.102146069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.1021866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.102222621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.102320582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.102423334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3151 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.102451145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3151 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.102469325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.103432843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.103487014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103566896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103606807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103640847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103662218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103695498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.103739359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.10376881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.10379609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3152 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.103826691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3152 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.108878926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.108949227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.109007058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.109040979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.109082359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.10911475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.109173941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3153 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.109225512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3153 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.110813552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.110853863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.110920134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.110939425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.111015566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.111053547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.111080087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3154 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.111099397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3154 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.112237549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.11230886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112360401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112388442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112415862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112439203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112466423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112493174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112518984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112542745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.112567245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.112591825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3155 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.112617736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3155 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.116448208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.116513609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116601061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116643162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116683473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116741984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116788265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116849636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.116884366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.116918987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3156 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.116956058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3156 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.1202447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.120315931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.120432144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:31.120536546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.12074537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3157 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.120842381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3157 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.120922063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:31.121025735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093213697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093291568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093324839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.0933777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.09340825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093442651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093486392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093523963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.093608744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.093702876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.093792117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.093865959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.093989431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094073793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094137064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3158 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094189415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3158 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094270686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094326718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094352928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094373028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.09444142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094521751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094540442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094598803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094617533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094635313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094651614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094667824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094684024Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094709155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094751656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.094775956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094793976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094831427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094848597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3159 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094865698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.094884378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.099625977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.099735209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.09977923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099815421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099843982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099890952Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099920403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099958244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.099986294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.100061495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.100101936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3160 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.100135997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3160 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.102458891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.102513852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.102553432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.102627924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.102701065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.102732456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.102771866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.102802467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.1029331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.103029261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3161 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.103069412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3161 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.103104853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.111140235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.111232386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.111287267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.111314338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.111342448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.111367429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.11140916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.11143818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.111465561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.111492431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3162 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.111521892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3162 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.116844492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.116947664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.117088036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.117111337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.117205019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.117227779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.117319131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3163 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.117379822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3163 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.11889307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.118950602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.119040323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.119068054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.119129275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.119148115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.119221516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3164 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.119291748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3164 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.120591612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.120643053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120681344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120708704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120780256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120801216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120818037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120834247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120850357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120866338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.120891098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.120926369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3165 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.120960079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3165 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.12473203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.124789891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124852333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124880863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124907254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124933904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124960775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.124986635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.125007825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.125041986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3166 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.125069947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3166 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128043793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128097914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.128192966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:32.128300628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128448211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3167 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128529732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3167 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128595204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:32.128626034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.09361391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093690571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093733352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093768503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093813334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093861404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093908755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.093935466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.093954656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094086119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094179781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094254232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094540707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094638519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094723401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3168 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094803392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3168 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094866223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094886224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094905084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.094928535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094947385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094980456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.094995116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095011716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095025636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095054077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095087018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095120968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095144169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095161159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095177379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.095191369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.09521365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.095294451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.095331882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3169 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.095361973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.095420774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.099812917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.099872018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.099912369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.09999058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.100024071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.100068802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.100096752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.100153034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.100183224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.100246565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.100737085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3170 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.108404419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3170 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.110916236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.110973347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.111003367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.11112604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.111229922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.111270353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.111346804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.111381325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.111500377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.111561188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3171 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.111586729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3171 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.111611619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.112908794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.112962744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113105617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113148608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113193419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113224459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.11327637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113307631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.113333101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.113360562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3172 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.113392623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3172 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.116100734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.116154144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.116420929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.11645378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.116539342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.116564362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.116650904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3173 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.116683645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3173 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.117958399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.11800854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.118065241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.118091281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.118140602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.118165313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.118218124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3174 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.118407537Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3174 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.119692362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.119753563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.119845885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.119888785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.119929646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.119967317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.120001557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.120029358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.120058958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.120089649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.12013342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.120172731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3175 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.120212601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3175 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.124076044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.124143565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124260268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124315389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124352949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.12439091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124420421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124459001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.124489262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.124522482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3176 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.124558653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3176 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.128051959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.12810628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.128575169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:33.12865657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.128737402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3177 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.128815963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3177 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.128881895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:33.128913715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093123887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093191288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093242749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.09328033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.09331762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093361221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093401562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093436883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.093469793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.093543235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.093622356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.093696738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093844901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.093935502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094027014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3178 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094107365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3178 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094191407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094237278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094291199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.09433863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.09438424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094458842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094497633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094536214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094571744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094612805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094660896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094700266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094740047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094781648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094821919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.094853229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.09488157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094944181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.094974322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3179 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.095012142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.095044313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.099631029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.099693731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.099742661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099793972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099830483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099875044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099911595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099950695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.099985846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.100032897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.100076748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3180 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.100118368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3180 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.102944592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.103003683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.103053214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.103111995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.103188116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.103228737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.103291138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.103323669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.104931359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.105027251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3181 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.105071452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3181 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.105110792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.106430927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.106488808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106550729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.10658866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106629741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106664862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106704172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106744583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.106786104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.106823754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3182 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.106860675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3182 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.120284068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.12035933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.120414791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.120450111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.120486002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.120513233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.120544393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3183 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.120581444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3183 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.12143326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.121488871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.121542762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.121580273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.121620544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.121667754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.121710185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3184 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.121752846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3184 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.128643316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.128714328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128794379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.12882753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128863201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128889721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128918602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128946862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.128983083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.129011853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.129041084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.129069824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3185 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.129100825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3185 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.132243764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.132318275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.132407217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.132441388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.132468188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.132494449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.132528749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.13255607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.13257906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.132605231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3186 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.132632881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3186 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136428583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136474233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.136503014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:34.136556305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136629256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3187 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136694808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3187 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136760339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:34.136786519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.09298988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.093160183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.093212654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.093242515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.093271905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.097692588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.09775184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.09779582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.098619566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.098696377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.098766979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.09882875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.098888901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.098964022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.099033264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3188 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.100144954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3188 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.100240636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.100294877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.100330348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.100373819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102359727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102441308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102470579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102501719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.10252839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102567291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102598311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102628272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102658482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.102688883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.1030721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.103111421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.103876785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.103962627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.104004918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3189 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.104038658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.104070569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.109015132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.109075123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.109115644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.114135438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.11420188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.11423828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.114263511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.114318442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.114345552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.114490185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.114542186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3190 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.114581737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3190 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.129872655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.129941446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.129983887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.132122827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.132314511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.132357212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.132408903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.132441663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.132642957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.132958743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3191 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.133003914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3191 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.133053305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.134209037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.134285518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.134327479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.134357149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.13490717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.134967161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.135004471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.135037562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.135070463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.135103044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3192 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.135138214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3192 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.137428397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.137491418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.139179481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.139233251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.139292383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.139323623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.139357424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3193 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.14018885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3193 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.150423862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.150486034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.15083167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.150900811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.150935962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.150963002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.151066994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3194 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.151112255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3194 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.152455931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.152522242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152561882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152589543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152616843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152641774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152682125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152716896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152751736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152787247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.152822407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.152854128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3195 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.152886509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3195 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.15664983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.156703251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.183846322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.183912164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.183965154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.184006325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.184047416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.184077476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.184104367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.184221799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3196 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.18426245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3196 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.187758986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.187811097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.18796677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:35.188045831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.188163164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3197 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.188237555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3197 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.188337307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:35.188374388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100349344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100434505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100464646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100490226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100514697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100547817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100579008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100608759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.100638079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.10070663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.100768902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.100834283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100894164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.100972555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101043167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3198 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101110938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3198 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.10119515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.10122915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101263451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101296081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101329482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101388183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101413504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101447455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101472225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101501505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101529066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101560686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101590147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101618248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101646278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.101670319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101699569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.10177037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101800971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3199 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101830042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101862802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101897793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.101939034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.103062335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.103123986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.103162267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.103211788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.103262619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.1033032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.10333737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.103376461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.103419922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3200 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.103461263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3200 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.104512742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.104570164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.104620355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.104715866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.104806508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.104846159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.10488588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.10492123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.104989771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.105079873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3201 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.105116334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3201 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.105156955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.106356257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.106412158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106455799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.10648842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106527351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106558611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106588272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106617242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.106646123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.106676073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3202 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.106717154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3202 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.109464996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.119911484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.120177478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.121449762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.121655336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.121735558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.121908221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3203 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.122042284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3203 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.123743485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.127764882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.127974696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.128054567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.12819423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.128261531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.128429474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3204 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.128545416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3204 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.130042755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.130475533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130530624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130562885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130604415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130635876Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130670896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130706437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130740558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130773549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.130809269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.13084248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3205 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.13087798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3205 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.140322979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.14039943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140446071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140475241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140506282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140535913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140565283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140593604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.140616644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.140647315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3206 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.140680925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3206 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.149986761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.150091713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.150266816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:36.150412929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.150604913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3207 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.150724515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3207 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.150813597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:36.150855217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093014929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093109341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093143241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093198012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093228703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093266293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093301954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093336805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.093431276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.093536669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.09361107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.093681561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093825304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093910986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.093990187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3208 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094076709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3208 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.09415638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094191121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094228442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094266022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094302993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094383905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094412795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094447336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094492627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094526767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094558378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094591378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094622769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.09465549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.09468788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.094714171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094745701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094829213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094863664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3209 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094898854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.094933085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.099637754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.099698155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.099736636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.099780327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.099809607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.099871698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.099902079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.099934289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.09996109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.100028931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.100069052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3210 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.100103013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3210 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103544838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103601649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103639409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.1036843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.103748172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.103775452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.103806483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.103831923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103862054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103937835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3211 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.103973816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3211 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.104006736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.104674259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.105160158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105212319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.10524217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105274631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105302091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105332981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105365272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.105404013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.105434954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3212 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.105466134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3212 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.141485494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.141553885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.141689588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.141723999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.14180363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.141835411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.141916032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3213 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.141956563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3213 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.143231227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.143293938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.14336803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.14339668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.143435521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.143461001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.143517592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3214 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.143551913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3214 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.144745196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.145585652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145643933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145674303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145704164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145728434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145757105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145786715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145816056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145846766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.145877387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.145905027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3215 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.145936318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3215 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.164516279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.167641948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.167907743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168019705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168098117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168190518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168256389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168423493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.168498434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.168654587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3216 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.168777279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3216 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.172448069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.181869766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.182140792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:37.182359116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.182634181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3217 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.182847955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3217 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.183019638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:37.18312575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093716045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093788447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093820187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093897859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093928509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.0939619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.093994371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094034551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094083983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094145994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094219025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094281496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094430999Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094505791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094573912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3218 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094645473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3218 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094714315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094745025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094778256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.094811586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094845087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094924068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094951299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.094981329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.09500581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.09503521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095064661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095094672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095123792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095152703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095263455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.095296586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.095326806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.095395547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.095427518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3219 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.095457618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.095488599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.10030108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.100383481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.100430932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100526924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100560025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100647026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100677417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100735378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.100766178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.10083167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.10086938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3220 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.100915612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3220 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103163604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103221125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103274456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.103370608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.103436339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.10346285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.10349355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.103518851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103595812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103673514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3221 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103705764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3221 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.103736535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.104938998Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.10509252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105256383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105337235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105477318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105554089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.10562479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105706252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.105779733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.105932376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3222 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.106050818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3222 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.108865082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.118337821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.118602656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.118731828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.11882212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.118854631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.118937432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3223 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.118983973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3223 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.120501252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.120652134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.120819178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.120898429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.121059152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.121110203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.121168714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3224 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.121199435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3224 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.122425128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.122608361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.122831586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.122877126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.122911877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.122942208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.122972258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.123002489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.123033939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.12306558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.123098931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.123132061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3225 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.123176142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3225 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.127116536Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.127179397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127232548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127274969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127304159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.12733264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127361971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127392941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.127415802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.127442572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3226 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.127479013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3226 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.130975829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.131050101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.131115482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:38.131205164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.131347226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3227 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.131445638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3227 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.131509739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:38.13154212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092738181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092813982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092847092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092876243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092907724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.092960185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093005486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093046316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.093155838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.0932662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.093382743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.093469334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093605997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093693879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.09378702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3228 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093863652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3228 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093949073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.093999314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.094050025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.094096576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094169458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094249759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.09429572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094381322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094451403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094499954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094541945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094585785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094624416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094687098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094736888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.094780669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.09482466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.094934132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.094973153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3229 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.095003664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.095035394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.09959973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.099693692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.099741063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.099826144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.099864495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.099956187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.099998518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.100040138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.100075219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.10014708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.100194391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3230 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.100258772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3230 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102270141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102326532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102376023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.102456574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.102534046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.102572546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.102612637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.102647938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.10275945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102844152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3231 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102886292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3231 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.102924833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.103892321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.103951222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.103992973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104018724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104088115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104125906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104156156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104184927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.104213927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.104241978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3232 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.104289779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3232 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.106525561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.106579082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.106615563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.106657993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.106691254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.106724765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.106755685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3233 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.106787666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3233 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.107691133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.107737094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.107772214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.107797005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.107824855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.107848176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.107876326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3234 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.107906287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3234 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.108830865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.108878545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.108914556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.108940716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.108971587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.108998238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.109028868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.109058899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.109087899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.10911586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.10914407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.109180171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3235 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.109213922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3235 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.112165098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.112218059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112251249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.11229339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112324971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112354461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112382972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112411732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.112453663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.112487154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3236 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.112518364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3236 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.115794836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.115854737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.115877158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:39.115910878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.11601407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3237 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.116085511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3237 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.116151793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:39.116183503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093210703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093306925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093343516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093387206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093419257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093457258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093492618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.093526729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.093633941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.093720663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.093809004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.093873315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094031369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.09411487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094197532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3238 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094267483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3238 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094333624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094365705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094408176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094449797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094488737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094554859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094586369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.09461928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.09464761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094679711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094710301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094748032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094781393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094809603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094842384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.094867054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094895495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094960506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.094993027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3239 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.095024127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.095068098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100219335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100306007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100346888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.100432649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.10046795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.100525611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.100558202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.100600273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.100630813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100697214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100744625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3240 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.100779946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3240 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103161581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103229852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103279993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.103520207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.103587469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.103612229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.10365875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.103683931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103785382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103858454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3241 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103888574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3241 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.103917805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113086218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.11317152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.1132086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113245661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113275342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113298992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113327293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113355433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113383794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113411804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3242 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113442495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3242 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113472245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113504316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113537157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113566087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113594178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113617638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113645049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3243 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113674679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3243 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.11370409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.1137365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113768971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113792751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113820642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113843512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113875223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3244 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113904913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3244 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113933784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.113965555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.113997665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114020796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114048746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114071807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114099627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114127688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114155048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114186839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.114214879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.11424221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3245 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.11427216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3245 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120318015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120366595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120387886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120403396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120420247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120436847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120453357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120477188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120492238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120508628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3246 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120526889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3246 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120543629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120560489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.120577239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:40.12060951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120644951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3247 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120681541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3247 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120717602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:40.120735842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.09767803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097767152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097797313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097823903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097849014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097880345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097911195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.097940786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.097971796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098033697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098101889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.09816204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098222061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098295732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098363874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3248 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098432055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3248 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098501166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098538227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098573358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.098607138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098640299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.09870307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098728721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098758471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098783071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098811932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098845633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098875273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098903384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098932124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098961005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.098985335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.099014546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.099081837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.099115858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3249 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.099146789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.099177779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102513592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102568973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102603714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102637234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102662295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102691345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102716046Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102743926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.102776897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102808718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102840558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3250 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.102872559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3250 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.104184413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.104332976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.104481879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.104642582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.104819976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.104901237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.1050316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.105103331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.105288064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.105467038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3251 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.105520989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3251 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.106726052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.106779082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.106824723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.106894405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.106973806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.107103399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.10717585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.107254652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.107324993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.107389204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.107528757Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3252 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.107639089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3252 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.110711847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.114958437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.115037318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.115059629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.115139531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.115188521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.115219982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3253 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.115269613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3253 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.116517957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.116573358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.11671176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.116746431Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.116771882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.116800532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.116821592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3254 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.116839863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3254 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.12464125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.124707201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124743852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124769333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124797903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124822043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124850944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124887825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124918425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124949756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.124979677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125010567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3255 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125043088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3255 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125074588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125109679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.12514484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.12516969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.125200261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.125235221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.125264542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.125294482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.125320273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125349623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3256 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.125380524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3256 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.127918192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.127992663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.128079875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:41.128183067Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.12837348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3257 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.128459632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3257 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.128532413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:41.128572164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103583846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103647157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103675107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103699718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103749949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103782529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.10381272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.103842141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.13184295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.131970202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.132035433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.132095535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.136684241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.136796893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.136883865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3258 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.136956496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3258 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.137029547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.137062338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.137095338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.137127549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.13715968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.13771616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137744261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137773931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137807042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137848793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137878863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137906454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137934214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137963195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.137991545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.138015586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.149295029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.149410661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.149449372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3259 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.149480612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.149510563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.155120489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.1551829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.155214851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155416164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155448925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155529886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155568247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155601348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.155626288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.15570155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.15573591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3260 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.155766801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3260 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.158322929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.158691466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.158738747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.159357419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.159437331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.159464151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.159514722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.159539693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.160382298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.16045117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3261 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.16048039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3261 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.160510961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.161723724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.161778715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.161857036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.161890787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.161927207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.161951388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.161980848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.162010119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.16205919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.16208839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3262 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.162118921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3262 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169333878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169400079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.16943976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.16946585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169494141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169517871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169545891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3263 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169576352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3263 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169607173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169639523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169681454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169709485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169740715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169766026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169793196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3264 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169822427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3264 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169851237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.169884118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169917809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.169941549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.16996963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.16999307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.17002918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.170060941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.170090882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.170118832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.170146533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.170173833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3265 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.170204304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3265 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.171724483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.171775673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.171841765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.171876375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.171908126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.171940327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.171972657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.172002328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.172027348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.172056089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3266 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.172085439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3266 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.174889172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.174952144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.175018595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:42.175103847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.175200388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3267 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.17530336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3267 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.175380072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:42.175406552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093660192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093735103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093770144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093801884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093893936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093937717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.093974758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.094010058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.094147481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.094269333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.094379835Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.094486077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.094774903Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.094855874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.094929656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3268 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095004617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3268 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095082608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095119479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.09517715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095217331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095273722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095340333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095378684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095412885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095441225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095473336Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095505416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095537377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095569008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095602098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095637079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.095665779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.09569745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095772292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095806812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3269 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095838323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.095880343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.111422647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.111525109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.1115637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111651412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111687062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111768294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111805295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111868786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.111903176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.111936087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.111973378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3270 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.112007398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3270 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.114398384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.114456075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.114491175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.114534476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.114602547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.114634978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.114669029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.114696609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.115039686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.115123367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3271 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.115165518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3271 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.115195919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.116062165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.116140077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116181867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116208628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116240039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116266899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.11631684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116349621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.116382091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.116421802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3272 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.116455983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3272 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.119108533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.124488534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.124616427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.124649767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.124727709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.124758719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.124837141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3273 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.124874771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3273 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.128351377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.128417708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.128456379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.128483859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.1285152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.12854294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.128573151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3274 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.128606202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3274 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.129792384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.129857795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.129905056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.129941227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.129991678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.130026528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.130063219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.13010362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.130139621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.130176241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.130214832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.130255283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3275 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.130283733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3275 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.135336729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.13539493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135541193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135588293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135619454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135652425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135681245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135711786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.135739716Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.135772337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3276 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.135806688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3276 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.1391252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.139311364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.139523328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:43.139720251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.139959226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3277 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.14015149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3277 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.140352753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:43.140418315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094241966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094325378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094357009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094384429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094410959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.0944459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094479171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094513731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.094553582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.094618033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.094677415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.094738796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094805177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.094874688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.09494422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3278 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095021111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3278 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095092742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095123913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095158064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095191514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095226015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095312387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095342747Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095374368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095401148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095433309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095466569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.09549859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.09552974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095558511Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095589482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.095614092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095648093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095718104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095749875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3279 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095782305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.095814036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.101233868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.101284139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.10130644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101338321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101365791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101397722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101428852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101455193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.101475653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.101500213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.101518514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3280 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.101536074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3280 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.103514561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.103590763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.103637624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.103674634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.103734715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.103759306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.103790756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.103815617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.103908899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.10399012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3281 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.104042291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3281 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.104075112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.105252404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.105326156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105365746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105390877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105420717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105444608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105473358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.105502279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.10553878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.105620021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3282 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.105658082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3282 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.108551927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.109353642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.109398383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.109423893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.109451844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.109476204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.109504725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3283 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.109542805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3283 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.110239769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.110289839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.11032666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.110352491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.110386201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.110410572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.110444282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3284 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.110475703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3284 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.111634125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.112677855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112747926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112775806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112811887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112841767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112872398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112902309Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.112931419Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.11296117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.11298994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.113019061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3285 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.113049771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3285 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.116289573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.116347444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.118665398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.118712909Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.118746439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.11877766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.11880736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.118836181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.118860651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.118890302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3286 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.118921862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3286 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.120265528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.120334349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.12041807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:44.120489222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.120586954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3287 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.120672875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3287 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.122108762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:44.122149663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093385574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093456945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093487816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093513506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093542797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093576507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093617238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.093648639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.093806272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.093903913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094004025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094082007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.09425079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094332472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094401063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3288 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094482314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3288 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094557656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094595826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094632607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.094666278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094731609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094843571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094879442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094911042Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094936193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094966173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.094996134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.095026405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.095056225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.095085346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.095137787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.095169417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.095204498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.09528775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.09532387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3289 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.095354761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.095387141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100341365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100467048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100514469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.10060193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.100636561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.100673312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.100696722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.100758283Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.100784383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100860545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100901646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3290 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.100937826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3290 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103319291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103392263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103436703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.103494085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.103578726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.103611437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.103648267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.103679278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.10380585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103901442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3291 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103943893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3291 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.103981304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.105554544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.105629395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105673136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105703676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105734927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105758327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105791138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105834949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.105862159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.10589007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3292 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.10592105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3292 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.118785043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.118855104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.118995247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.119036988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.119114649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.1191481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.119226302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3293 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.119280203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3293 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.120687439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.12074586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.120791731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.120821152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.120857382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.120883263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.120944624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3294 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.120984195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3294 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.124591793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.124640713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124715505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124753206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124794427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124824057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124858128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124888658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124916629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.124948579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.12497815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.125006331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3295 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.125045551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3295 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.128920935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.128987476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129082958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129111188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129144279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129177959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.12921002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129238771Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.129262271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.129298092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3296 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.129329392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3296 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.132737006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.132803108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.132872409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:45.132960421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.133107013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3297 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.133191855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3297 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.133259056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:45.133289477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.092781206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.092851447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.092882468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.092909748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.092971979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.09300637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093043751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093082552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.093175853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.093273725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.093357857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.093434738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093606481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093687913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093768434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3298 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093840156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3298 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093905447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093937548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.093970768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.094008659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.09404293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094104231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094131051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094209723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094254703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094285104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094315265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094343525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094377746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094406057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094434837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.094462147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.094493068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.094560729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.09459157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3299 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.094622601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.094652301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.102649802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.102714713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.102773975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.102912147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.102950498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.103035709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.10308577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.103143742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.103185212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.103222293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.103281504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3300 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.103335175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3300 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.106558836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.106631787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.106679778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.106750039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.106828361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.106865432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.106925473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.106963973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.107041455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.107123806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3301 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.107166807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3301 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.107225638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.108579694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.108641645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.108771127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.108816788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.108866819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.10892364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.108968371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.109009722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.109050753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.109086723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3302 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.109121934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3302 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.11208738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.112140751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.112234973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.112284594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.112334185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.112360165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.112448617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3303 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.112490648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3303 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.113519047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.113590879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.113628209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.11365386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.11368236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.113706151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.113983326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3304 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.114033787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3304 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.115000785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.115048946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115103887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115130928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115160268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115185709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115217779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.11526532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115301751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115337861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.115382892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.115419963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3305 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.115460414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3305 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.119269106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.119327817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.119393328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.119423289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.119451959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.11947921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.11950658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.119534931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.119566452Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.119595182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3306 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.119624743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3306 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.122820053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.122869654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.122943245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:46.123008286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.12319055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3307 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.123302282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3307 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.123373043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:46.123408794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.092888011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.092962983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093008174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093061925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093095265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093133386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093170287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093206697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.093284579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.093392061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.093471172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.093540984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093672326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093754348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093832639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3308 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093908071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3308 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.093984592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094045193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094092524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094132085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094170125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094266087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094299618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094358819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.09439103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.09442462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094455901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094502082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094537092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094588713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094622544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.094649185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094678325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094746686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094781797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3309 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094823788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.094860129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.101740038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.10182864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.101875321Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.102663206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.102728307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.102782958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.102819789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.102844319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.10287408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.10291299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.102945851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3310 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.102971602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3310 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.104975379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.10502352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.105068671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.105289135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.105390487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.105432398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.105482799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.10552055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.10555695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.105629492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3311 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.105691983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3311 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.105736854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.106846115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.106919216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.106968637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.106997167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.107031068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.107058908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.107090979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.10712269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.107191731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.107228892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3312 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.107278343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3312 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.114977128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115047959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115099631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115131231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115164912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115194032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115227393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3313 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115277714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3313 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115313684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115345585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115378606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115407086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115439737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115475327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115508078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3314 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115542369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3314 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115575829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.11561141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115648601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115676561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115707752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115732982Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115761193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115795333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115838964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115872875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.115900226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115927866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3315 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.115962107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3315 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.126929174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127005205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127047276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127074947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127105357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127135068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127176009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127206589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.12723126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127273761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3316 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127304101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3316 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127334662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127367162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127397353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:47.127456974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127875602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3317 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.127952774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3317 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.128020645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:47.128053105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.094940513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.095021955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.095054385Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.095081626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.095108657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.09634055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.096383191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.096417731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.096451512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.096514863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.096589434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.096652646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.096716087Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.096797149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.09686969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3318 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.096942551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3318 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097020913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097056673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097093364Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097130045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097166275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097230646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097260857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097291738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097319218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097355669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097386349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.09741762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097448811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097477241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097508112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.097535612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097567073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097639034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097681095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3319 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097716196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.097750446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.10109873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.101163311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.101204372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101329004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101366284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101459556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101495147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101542448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.101571308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.1016615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.101705521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3320 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.101740832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3320 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.104215389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.10429378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.104337021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.104434193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.104514434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.104543015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.104576725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.104601486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.104714648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.10479308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3321 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.10483685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3321 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.104872371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.106185296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.106249097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.106295068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.106320628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.106376029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.10640548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.10643435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.106462611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.106492652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.106521462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3322 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.106552833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3322 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.109121341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111032577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111083828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111111359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111141519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.11116783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111198381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3323 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111231181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3323 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111280382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111316773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111350813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111382764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111413585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.111440215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111467895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3324 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.111498576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3324 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.112176089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.11222571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.112338262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.112376713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.112409923Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.112439104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.116394028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.116448989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.11648157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.11651103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.116539621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.116595872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3325 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.116687514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3325 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.121835851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.121908033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.121946893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.121973894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.122013055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.122043175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.122072486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.122102096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.122128097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.122159057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3326 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.122191948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3326 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125173064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125597702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.125651123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:48.125726505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125765925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3327 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125804066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3327 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125844077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:48.125864297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093268145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093346957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093373767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093397557Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093421168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093451609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.093481609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.0935432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.093693393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.093833426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.093933788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094003739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094150172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094244044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094321885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3328 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094400156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3328 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094481918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094515929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.094553059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.09459071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094626981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094691612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094723183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094764543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094795554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094830425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094863235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094893906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094925277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094956657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.094989868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.095017678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.095051229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.095923025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.095988037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3329 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.096025287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.096058878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.102386707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.102468209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.10251076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103344256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103388206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103418667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103451658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103480388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.103504399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.103532019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.10356328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3330 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.10360063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3330 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.107788889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.107872541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.107914552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.107995503Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.108082485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.108117826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.108151236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.108179627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109153815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109241177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3331 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109274408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3331 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109309918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109680895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.109728026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.109798878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.109825978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.10995535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.109993111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.110027592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.110062663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.110097763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.110132464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3332 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.110175165Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3332 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.112961337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.113034809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.1130754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.11310485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.113138121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.113165951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.113227032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3333 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.113266243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3333 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.114482236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.114550977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.114599988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.114630799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.11468196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.11471437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.114764081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3334 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.114802122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3334 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.116035615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.116085736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116157127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116190148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116227529Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116263569Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116333081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116368611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116401092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116431003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.116462103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.116494384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3335 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.116524764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3335 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.120451749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.12051175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120594091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120633462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120668583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120697473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120774345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120815176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.120840936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.120879647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3336 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.120913777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3336 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.124311221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.124414793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.124526936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:49.124641318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.12476788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3337 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.124848931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3337 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.125223549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:49.125264059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103756707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103820908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103862399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103889719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.10391014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103947731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.103982111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.104013562Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.110117377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.110216239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.1103008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.110372112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.110703178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.11079078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.110871971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3338 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.110930603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3338 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.111019864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.111063255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.111103186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.111137006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111263059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111361421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111400401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111665416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111709977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111742808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111770958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111799479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.11182894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.11185767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.11188675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.111910401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.117890594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.117987345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.118021566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3339 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.118052337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.118085227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.122601043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.122658814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.122705214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.122910268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.122957769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.123027561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.123054551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.123121733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.123149993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.123249295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.123298456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3340 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.123328986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3340 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.127121668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.127173689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.12722496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.133223593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.133342555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.133383766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.133657672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.133700012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.133728043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.133885176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3341 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.133935777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3341 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.133966347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.135398374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.135457575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.136970794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137017875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137052445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137083996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137120007Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137154587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.137187348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.137249869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3342 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.13728612Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3342 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.140214945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.140289937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.141200564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.141245585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.141278415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.141304796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.141335166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3343 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.141367997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3343 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.142019809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.14207277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.143853684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.143899255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.143932875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.143959766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.144007817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3344 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.144048657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3344 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.145337712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.145393793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145555246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145607627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145639488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145667158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145698409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145729629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.1457606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.14579057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.145821411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.145851222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3345 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.145884262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3345 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.150146443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.150204384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.151834965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.151894236Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.151924416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.151953407Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.151981027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.152009528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.152032718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.152060099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3346 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.152089709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3346 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.155360591Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.155418852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.159674253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.159754264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.161444096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3347 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.161538808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3347 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.161606249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.1616347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:50.605132544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58960"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.606504101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c676140a-cb85-434f-bcc2-b7429ccc4672","remote_addr":"[::1]:58960","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.606561432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c676140a-cb85-434f-bcc2-b7429ccc4672","remote_addr":"[::1]:58960","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:50.607585861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"c676140a-cb85-434f-bcc2-b7429ccc4672","remote_addr":"[::1]:58960","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":893,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:50.684698227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58962"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:50.746907542Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0f1ca3aa-02af-4539-aa94-4e991d40082e","remote_addr":"[::1]:58962","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:50.747001924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0f1ca3aa-02af-4539-aa94-4e991d40082e","remote_addr":"[::1]:58962","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:50.748303318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/switch-id","method":"GET","req_id":"0f1ca3aa-02af-4539-aa94-4e991d40082e","remote_addr":"[::1]:58962","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":1376,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:50.991963079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58964"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.004059258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"110e06eb-e13b-40b1-b820-f4eeddf78b65","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.004124229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"110e06eb-e13b-40b1-b820-f4eeddf78b65","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.004550417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/local/all-sp-ids","method":"GET","req_id":"110e06eb-e13b-40b1-b820-f4eeddf78b65","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.143543031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"ebfe8f8c-1840-4f19-8c36-750a390ade5e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.143615683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"ebfe8f8c-1840-4f19-8c36-750a390ade5e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.143660704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","remote_addr":"[::1]:58966"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.143894668Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.143939559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.14397568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.14400508Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.144414068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.144469669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.14451478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.144558101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3348 }, kind: MgsRequest(SpState) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.144830106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(12)"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.145932767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"810df646-0ab0-4a9c-86dc-968bdb684e1a","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147087359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"810df646-0ab0-4a9c-86dc-968bdb684e1a","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.14713001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.147198681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) }","req_id":"RequestIdV0(12)","src_addr":"[::1]:32839"} {"msg":"MGS committed ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147234492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(12)","src_addr":"[::1]:32839"} {"msg":"discarded 0 ereports up to Ena(0x1)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.147279662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","committed_ena":"Ena(0x1)","req_id":"RequestIdV0(12)","src_addr":"[::1]:32839"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147305793Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","bytes":2,"entries":0,"req_id":"RequestIdV0(12)","src_addr":"[::1]:32839"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.147365384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x2)","req_id":"RequestIdV0(12)","src_addr":"[::1]:32839"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147410535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147475186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.147546817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.149422853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(12)"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.149952543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 705 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.151679825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:36393"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.151733386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(145878194470878859327611700079136714589)), start_ena: Ena(0x2), committed_ena: Ena(0x1) })","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","request_id":"RequestIdV0(12)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.151983401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x1))","req_limit":"255","req_start_ena":"Ena(0x2)","req_restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d","restart_id":"6dbf1e48-ad47-450d-9fe6-8f1897a1af5d"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152034322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152104673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3348 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152172434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3348 }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.152247476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(12)","src_addr":"[::1]:54245"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.152304397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(12)","src_addr":"[::1]:54245"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.152336708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(12)","src_addr":"[::1]:54245"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.152365878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","bytes":2,"entries":0,"req_id":"RequestIdV0(12)","src_addr":"[::1]:54245"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.152394059Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"sidecar 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(12)","src_addr":"[::1]:54245"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152430449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.1524637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/1/ereports?committed=1&limit=255&restart_id=6dbf1e48-ad47-450d-9fe6-8f1897a1af5d&start_at=2","method":"POST","req_id":"ebfe8f8c-1840-4f19-8c36-750a390ade5e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":8528,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152512561Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152555812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152594333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152630223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:40890"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.152658924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(17603312013690133242020197558077931147)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","request_id":"RequestIdV0(12)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.152700815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"0d3e464a-666e-4687-976f-90e31238be8b","restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.152738505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154119121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154161642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154201963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154231953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154263634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154295145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154325615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154357066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154387796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154418447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.154444288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.154475678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/switch/0/ereports?committed=2&limit=255&restart_id=0d3e464a-666e-4687-976f-90e31238be8b&start_at=3","method":"POST","req_id":"810df646-0ab0-4a9c-86dc-968bdb684e1a","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":8406,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.156861633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.157153839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.158764889Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3349 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.15881099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.15884208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.163375766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.167554675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.167627866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.167669697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.167711288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.167747789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.172554989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.17259616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.172624391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172655781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172713212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3350 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172754653Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3350 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172794574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172829655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.172860195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.233139853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.233256676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.233303506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.233359758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.233391178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.234928387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.235024949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3351 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.23506784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3351 }"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.235096391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"125c47bb-06cc-4bf6-9e0c-01274712ae6b","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.235131241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"125c47bb-06cc-4bf6-9e0c-01274712ae6b","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.235282474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"ba2263c0-891c-433d-8b68-1971f5b4560e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"determined request API version","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.235327655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"ba2263c0-891c-433d-8b68-1971f5b4560e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.235422157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.238081887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.238136368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.238170269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(12)"} {"msg":"sending ereport request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.238217619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(12)"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238478464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238505125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238555856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","req":"RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) }","req_id":"RequestIdV0(12)","src_addr":"[::1]:46776"} {"msg":"MGS committed ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238589366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(12)","src_addr":"[::1]:46776"} {"msg":"discarded 0 ereports up to Ena(0x2)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238616147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","committed_ena":"Ena(0x2)","req_id":"RequestIdV0(12)","src_addr":"[::1]:46776"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238641167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","bytes":2,"entries":0,"req_id":"RequestIdV0(12)","src_addr":"[::1]:46776"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238657768Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 1","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x3)","req_id":"RequestIdV0(12)","src_addr":"[::1]:46776"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238684218Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238710099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238736469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.23876715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.23879399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received ereport request","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238818871Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","req":"RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) }","req_id":"RequestIdV0(12)","src_addr":"[::1]:52884"} {"msg":"MGS committed ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238847741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(12)","src_addr":"[::1]:52884"} {"msg":"discarded 0 ereports up to Ena(0x6)","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238871272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","committed_ena":"Ena(0x6)","req_id":"RequestIdV0(12)","src_addr":"[::1]:52884"} {"msg":"wrote metadata map","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.238894462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","bytes":2,"entries":0,"req_id":"RequestIdV0(12)","src_addr":"[::1]:52884"} {"msg":"encoded ereport packet","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.238918103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"component":"ereport-sim","slot":"gimlet 0","ereport_bytes":2,"meta_bytes":2,"packet_bytes":30,"ereports":"0","meta_entries":0,"start_ena":"Ena(0x0)","req_start_ena":"Ena(0x7)","req_id":"RequestIdV0(12)","src_addr":"[::1]:52884"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241610014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3352 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241658854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:38823"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241697595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(114163290233763151752953202245296840508)), start_ena: Ena(0x3), committed_ena: Ena(0x2) })","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","request_id":"RequestIdV0(12)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.241738786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x2))","req_limit":"255","req_start_ena":"Ena(0x3)","req_restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c","restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241785257Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3352 }"} {"msg":"received 30 bytes","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241816477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","peer":"[::1]:42947"} {"msg":"received, response packet to ereport request","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.241841708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","packet_len":30,"attempt":1,"request":"V0(RequestV0 { limit: 255, request_id: RequestIdV0(12), restart_id: RestartId(U128(232774552662633645003315538896876313995)), start_ena: Ena(0x7), committed_ena: Ena(0x6) })","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","request_id":"RequestIdV0(12)"} {"msg":"received 0 ereports","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.241879279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","req_committed_ena":"Some(Ena(0x6))","req_limit":"255","req_start_ena":"Ena(0x7)","req_restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b","restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.247544815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.247599896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/1/ereports?committed=2&limit=255&restart_id=55e30cc7-a109-492f-aca9-735ed725df3c&start_at=3","method":"POST","req_id":"ba2263c0-891c-433d-8b68-1971f5b4560e","remote_addr":"[::1]:58964","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":11693,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.247651388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"request completed","v":0,"name":"test_join_by_ip_existing_group","level":30,"time":"2026-01-22T20:06:51.247687888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"uri":"/sp/sled/0/ereports?committed=6&limit=255&restart_id=af1ebf85-36ba-4c31-bbec-b9825d6d9d8b&start_at=7","method":"POST","req_id":"125c47bb-06cc-4bf6-9e0c-01274712ae6b","remote_addr":"[::1]:58966","local_addr":"[::1]:43151","component":"dropshot","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","latency_us":12037,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.247739139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.24776703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.24779623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.247820601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.252629722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3353 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.252892217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3353 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.255531846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.255584117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.255839522Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.255894383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.255927284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.255953224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.259135744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3354 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.259205006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3354 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.26051268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.260569361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260778035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260819516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260866197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260896607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260929708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.260963039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.261003769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.26103679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.261068001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.261099221Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3355 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.261133752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3355 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.264871913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.264928484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267105665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267143525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267171006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267197097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267230027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267273098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.267296608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.267437151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3356 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.267518112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3356 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.271252823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.271318255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.271499978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:51.27158494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.272249152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3357 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.272356794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3357 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.275392361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:51.275455272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093226223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093314235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093351175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093559139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.09359436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093632831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093670121Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.093705622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.093739993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.093806544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.093879905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.093946137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094011748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094090949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094163681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3358 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094239332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3358 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094310524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094344284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094384075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094422206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094458496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094524368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094557708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094617639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.09464898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094686811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094718141Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094748712Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094779422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094810123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094842694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.094899395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.094934515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.095010417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.095056227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3359 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.095092988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.095130959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.098866049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.09893538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.098983972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099029092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099063073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099130944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099171825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099214436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.099289987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.099335208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.099378319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3360 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.0994205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3360 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.102522078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.102582989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.10263113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.102674781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.102757823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.102790803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.102823674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.102854664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.102889875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.102967616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3361 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.103007787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3361 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.103044778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.103857993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.103928214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104029196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104059697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104085997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104107208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104132168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104156499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.104184319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.10421202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3362 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.104239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3362 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.107073464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.107142445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.107195426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.107231727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.107285078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.107316428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.107352789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3363 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.10738937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3363 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.108596362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.108680714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.108732935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.108769705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.108819677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.108857317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.108897368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3364 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.108940459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3364 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.109854676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.109911127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.109958568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.11004978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.11009066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110127021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110167372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110217423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110257553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110291304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.110322555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.110358066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3365 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.110395226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3365 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.114279409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.11434447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114438862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114480543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114530074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114573235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114615115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114654696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.114689937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.114725017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3366 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.114762208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3366 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.118719163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.118805284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.118875146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:52.118962077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.119080399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3367 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.119181832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3367 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.119276213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:52.119328134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.09631987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096387251Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096417252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096449822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096484133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096520504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096554514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096587125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.096621166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.096695377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.096767128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.096836719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096904861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.096988442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097064454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3368 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097141485Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3368 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097229857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097269408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097310888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097350869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.09738986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097459651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097492512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097531773Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097559663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097592484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097626124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097658045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097691976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097727166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097761797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.097788608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097820628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.09790418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.09794365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3369 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.097980411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.098018342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.099971409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.100026959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.1000745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.100189893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.100230663Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.101860564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.101918555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.101956836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.101985846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.102060828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.102098578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3370 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.102129069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3370 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.103819041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.103868642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.103903392Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.103936313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.104003714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.104028675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.104057415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.104081676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.104109026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.104175388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3371 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.104205348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3371 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.104238459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.105264608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.105330969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.10536911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.10539502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.105525533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.105557914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.105602184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.105633605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.105662816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.105691556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3372 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.105729047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3372 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.109541429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.10959799Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.109667691Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.109698361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.109755722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.109784963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.109851354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3373 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.109886625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3373 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.114695846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.114759277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.114815078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.114851048Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.114897209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.11493412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.114978911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3374 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.115022802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3374 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.121357741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.121511754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.124334427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.124427358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.124735434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.124830816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.12501499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.125112291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.125194003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.125275454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.125356496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.125526049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3375 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.125668062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3375 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.132441239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.132526881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132578292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132624243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132664733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132705724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132747215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132785796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.132820656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.132856797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3376 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.132892328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3376 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.139824209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.13988254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.139974002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:53.140050323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.140183866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3377 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.140256627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3377 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.140346679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:53.140392379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093193749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093262281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093289041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093312112Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093334682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093375383Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093431314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.093487525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.093638308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.0937409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.093821211Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.093879992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094003295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094095897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094162858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3378 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094248809Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3378 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094319721Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094348191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094379772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094410822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094441623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094500904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094524785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094551755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094574695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094601506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094628856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094655957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094682717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094709458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094736289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.094760079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.09478707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094854421Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094883271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3379 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094911062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.094939782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.099181262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.099290074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.099344275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.099882155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.099932466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.099964517Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.099991137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.100020428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.100045848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.100074519Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.10010705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3380 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.10014281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3380 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.102445723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.102503845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.102540365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.102618897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.102688868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.102718489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.102890732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.102925532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.103043655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.103135756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3381 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.103182677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3381 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.103215598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.105205286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.105280547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105398339Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.10544167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105474231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105500821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105531681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105562782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.105593953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.105634674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3382 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.105669424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3382 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.109982245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.110066917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.110120318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.110151368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.11022307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.11025845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.110309711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3383 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.110347672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3383 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.11183126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.111896261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.111936332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.111964242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.111995443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.112023984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.112055894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.112089645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3384 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.113006662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.113070313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113120074Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113167365Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113207526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113240566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113280977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113321168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113362279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.113400069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.11343442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.113465311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.113501262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3385 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.121428191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.121512532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121561973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121598894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121635124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121668425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121703256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121737856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.121765097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.121794558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.121825808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3386 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.125754312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.125829213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.125914715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:54.125996337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.126132379Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.126221061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3387 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.126308572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:54.126350463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093372951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093449933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093485884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093517034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093541334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093573675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093605256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.093646956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.093729418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.09382092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.093883311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.093945962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.094084645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.094174276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.094246338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.094322229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3388 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.094395401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.097450068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.097505409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.09753893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.09757107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097637702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097667292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097698023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097723813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097754374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097784334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097814425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097843685Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097872636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097902767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.097932797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.097976378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.098043409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.09807578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.09810651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.098138621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.101647437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.101702608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.101745579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.10178262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.10180933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.10183885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.101862891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.101891811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.101916722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.101945003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.101976713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.102008424Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3390 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.104419119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.10447331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.104517381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.104617453Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.104688064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.104716405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.104768246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.104801306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.104895018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.10497989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.105034331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3391 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.105071241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.106282264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.106336415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106382496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106413227Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106450437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106476678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106505858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.106536959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.10656619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.10659342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.10662252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3392 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.109374282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.109437393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.109473034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.109494914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.109571546Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.109605167Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.109673278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.109723949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3393 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.11086714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.110925652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.110981233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.111022103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.111060934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.111092395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.111186986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.111227127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3394 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.114173033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.114258124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114303125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114332945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114366006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114394677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114429097Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114461918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114494829Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.114527449Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.11457957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.114616351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.114651642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3395 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.120660104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.120820848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.12095238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121035572Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121075232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121115343Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121152604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121188645Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.121206325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.121238135Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.121263476Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3396 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.123822804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.123880675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.123917196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:55.123981247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.124043568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.12416085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3397 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.124237462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:55.124294613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096412647Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096484378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096518259Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.09655076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.09658315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096618241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096664842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.096704832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.096742883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.096811725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.096882776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.096955267Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097021698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.09709679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097174271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097263553Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3398 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097342704Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097382475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097421406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097460977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097504447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097571089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097601109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.09763577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.09766711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097702501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097734282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097767783Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097802623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097839344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097882025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.097912595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.097947096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.098020547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.098056588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.098089109Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.098122549Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099423414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099489345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099538666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.099646658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.099711409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.09975567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.09979261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.099828381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.099853922Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099886222Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099916183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.099955813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3400 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.10239405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.102451971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.102500772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.102585353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.102672185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.102704675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.102736566Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.102762886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.103324497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.103414229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.103452049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3401 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.10348395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.104254154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.104325736Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104448058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104497659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.1045318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104572671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104609821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104640682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.104672282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.104701183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.104731574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3402 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.111887198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.111956869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.112050631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.112088822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.112149703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.112192514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.112225724Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.112295176Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3403 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.115384764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.115444515Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.115484886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.115513506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.115541997Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.115568827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.115597478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.115628268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3404 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.119811008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.119876089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.11992886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.11995731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120026492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120057252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120101203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120131404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120160904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120190155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.120218845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.120257296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.120310377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3405 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.127265348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.127347149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127459642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127519913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127556573Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127591774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127626655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127658415Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.127685206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.127744937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.127784838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3406 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.1321791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.132253152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.132351523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:56.132433845Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.132570678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.13267606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3407 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.132754941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:56.132791402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.100587514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.100719946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.100822988Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.10091462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.101071893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.101241456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.101412639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.101564912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.101805807Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.101905079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.10197681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.102057242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.103784194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.103869986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.103955507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104031269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3408 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.10410602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104144311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104184502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104229272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104266373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104357155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104392595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104427986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104457787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104489867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104517978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104549689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104589539Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.1046268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.10466432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.104697631Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104733352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.104802623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.105120079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.10515969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.105202331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.111133063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.111193864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.111233895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.111283956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.111315316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.111405788Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.111465189Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.1115079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.111538241Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.114553527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.114610618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.114660719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3410 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.120516439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.120579011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.120620001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.120700213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122266762Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122313633Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122348234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122384674Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122418435Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122494937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122537397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3411 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122578158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122620199Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.12266412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122709661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122745291Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122791482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122829223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122870264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122910844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.122947575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.122980806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.123013976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3412 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.125478673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.125540624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.125625755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.125678656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.125721877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.125757658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.125797489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.12583919Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3413 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.126951031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.127009492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.127057362Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.127094093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.127133784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.127170224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.127212185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.127276777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3414 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.12853278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.128596351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128663623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128706644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128745644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128777335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128816106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128857776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128898927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128954498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.128995969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.129029159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.12906207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3415 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.136382018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.136468179Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136583492Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136624413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136662473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136701784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136742925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136790465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.136827066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.136864437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.136900458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3416 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.14075078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.140812281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.140907333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:57.140991155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.141126187Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.141216299Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3417 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.14129188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:57.141323761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093207463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093288625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093335616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093398217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093434268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093475439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.093513589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.09355043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.093649332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.093729483Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.093813265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.093927207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.09408599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094184352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094262523Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094321035Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3418 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094394106Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094436567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094472127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.094507518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.09461373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094694822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094731432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094809744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094870255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094905906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094945436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.094976897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.095008037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.095039208Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.095067918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.095091079Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.095120719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.095185751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.095216791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.095265352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.095297443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.100947939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.101015861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.101052551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.102340975Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.102386466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.102454588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.102487448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.102549239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.10258323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.102656161Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.102697732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.102730943Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3420 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.105676898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.10575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.1057904Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.105824531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.105887142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.105923973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.105954654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.105979964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.106105666Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.106195968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.106314661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3421 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.106356531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.108003062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.108058554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108104214Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108155285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108187986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108213586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108245127Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108296268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.108329169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.108356899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.10838541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3422 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.110758454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.110941878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.111196833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.111261594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.111300064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.111329335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.111366406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.111409686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3423 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.112718931Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.112877394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.112947075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.112973206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.113050217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.11318803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.113300782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.113358103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3424 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.114304571Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.114371852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.11479212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.114838731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.114874662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.114904622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.114938273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.114971353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.115014864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.115053235Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.115092246Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.115126776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.115165047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3425 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.121115979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.12117066Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.121468116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.121536217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.121573198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.121616429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.121649619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.12168119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.12170818Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.121739991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.121775621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3426 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.125278058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.125354119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.125563393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:58.125648054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.125786207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.125861949Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3427 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.12592848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:58.12596203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094376764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094446155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094473456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094497756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094521477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094552237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1400 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094582898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094615039Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.094648349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.09472037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.094785062Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.094851003Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.094909244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100370627Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100462209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.10052401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3428 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100593341Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100622682Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100653103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.100684063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100713554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100766785Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100791395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100818366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100847116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100874197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100900847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100927088Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100954138Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.100980659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.101007409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.10103033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.10105602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101120022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101148202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101175303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101202303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101734873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101815104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.101860865Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.101942887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.101984968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.102051169Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.10207898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.102131261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.102157271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.102202902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.102235552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.102274563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3430 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104190579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104279701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104321152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.104404233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.104511635Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.104542366Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.104574107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.104606777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104704209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104797791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104847092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3431 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.104890472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.106019154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.106085505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.106132726Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.106162276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.106247358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.106284589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.106318459Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.10635145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.10638501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.106417031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.106450692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3432 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.109576041Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.110276744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.110469107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.110510118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.110549939Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.110579679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.11059851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.11061644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3433 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.110865565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.110931686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.110968057Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.111001497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.11117158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.111204411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.111234202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.111296963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3434 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.112357243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.11325559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113303651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113331231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113361822Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113390432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113433233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113467754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113499834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113530005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.113562565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.113591636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.113623347Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3435 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.116872248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.117547791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117602072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117631802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117671493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117708083Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117743434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117778655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.117808815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.117841496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.117880937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3436 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.121327491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.121385443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.121488665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:06:59.121578886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.12177512Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.121845731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3437 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.121914033Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:06:59.121946063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.092851244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.092922855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.092950556Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.092974786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.092997737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.093027837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.093056378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.093260592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.093297212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.093359823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.093415055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.093467696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094434374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094528316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094590967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094650578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3438 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094714269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.09474303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.09477254Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.094802911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094833371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094887332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094910833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094942524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094965194Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.094992505Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095022965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095053906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095083826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095112547Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095142787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.095170028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.095198488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.0952832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.09531482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.095342641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.095370662Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099203534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099276315Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099309306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.099389177Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.099416738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.099487099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.09951604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.099570011Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.099595781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099662533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099701823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.099730574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3440 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.101828893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.101880144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.101912895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.102005277Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.102094268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.102121069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.10216965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.10219427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.102292002Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.102355753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.102384114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3441 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.102416684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.103530185Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.103587206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.103621507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.103645317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.103687868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.103716219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.103744329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.1037725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.10380017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.103827001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.103864632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3442 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.111546466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.111643238Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.11177565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.111824821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.112003215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.112045866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.112079296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.112114867Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3443 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.113300779Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.11336703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.113406441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.113432581Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.113501423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.113535814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.113635705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.113676646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3444 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.114980711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.115033692Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115071912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115099363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115141054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115169004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115199225Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115228115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115279326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115310727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.115341037Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.115370428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.115400918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3445 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.119352323Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.119538866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.11974467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.119827272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.119897193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.119957494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.120016815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.120160838Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.120232329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.120416403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.120537155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3446 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.124043881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.124200334Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.124853436Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:00.127481766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.127773671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.127994486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3447 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.128177609Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:00.128316152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.0932391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093314432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093347252Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093376183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093407073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093447104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093490065Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.093532016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.093660578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.09377444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.093873672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.093959754Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094122687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094202748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.09427498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094351921Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3448 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094423462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094457883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094494224Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.094559745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094749028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.09482954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094865061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094898441Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094927092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094958892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.094990143Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.095022944Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.095055564Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.095086925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.095118735Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.095148516Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.095190717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.095279718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.095315579Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.09535001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.095384091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100520607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100599029Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100635729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.10068286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.100710781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.100741851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.100766932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.100795932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.100821313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100852413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100887534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.100923095Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3450 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.103273629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.1033295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.103376271Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.103466623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.103540924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.103570714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.103626815Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.103658676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.103768158Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.10385958Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.1038941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3451 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.103927401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.105085233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.105137604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105173005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105199455Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105243886Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105269866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105298247Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105326567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.105362448Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.105391929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3452 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.105422159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3452 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.108217012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.108299874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.108351614Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.108378755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.108443656Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.108473047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.108538388Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3453 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.108574908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3453 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.109771281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.109823342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.109869493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.109898873Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.109934964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.109962615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.110025206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3454 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.110066817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3454 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.11130954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.111368131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111450273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111484053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111541544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111572055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111602565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111629966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111658737Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111687847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.111721148Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.111750288Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3455 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.111780839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3455 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.11660535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.116676671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116767163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116797133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116826984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116855814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116885175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116913496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.116937766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.116966617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3456 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.116995797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3456 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.121541232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.121616524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.121741376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:01.121840028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.121980951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3457 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.122094543Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3457 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.122161434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:01.122184895Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093438792Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093517924Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093555984Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093585595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093615856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093655776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093701597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.093751758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.093892311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094003333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094087434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094155756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094294398Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.09436006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.09440258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3458 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094445081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3458 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094549803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094591134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094644605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.094698096Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094781578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094862719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.09489196Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.09492125Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094947021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.094979701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095014142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095064443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095098253Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095125274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095151705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.095182695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.095214416Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.095298467Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.095336058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3459 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.095370869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.095406649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.102616145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.102685116Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.102749428Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.102849589Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.102874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.102965012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.102987962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.103048743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.103083784Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.103176085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.103214916Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3460 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.103260937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3460 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.105700843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.105755864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.105796885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.105831295Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.105894847Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.105929507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.105966278Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.105994969Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.109603586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.109716628Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3461 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.109761229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3461 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.10979831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.110259409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.110348751Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110483273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110523844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110740118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110782168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110819979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.11086848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.110904111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.110936782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3462 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.110971132Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3462 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.113724484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.113806596Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.113852296Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.113885827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.113924058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.113958718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.11405153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3463 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.114114641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3463 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.115364025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.115439796Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.115488797Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.115524888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.115564258Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.115599249Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.11563858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3464 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.115681021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3464 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.116923104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.116995016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117044266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117079837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117117978Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117150658Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117190439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.11722981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117269711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117327162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.117363652Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.117394413Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3465 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.117438474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3465 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.128365489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.128447361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128483781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128509272Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128539733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128569493Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128598574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128627154Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.128651205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.128682275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3466 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.128723906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3466 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.134547446Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.134608567Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.134645028Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:02.134705869Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.13476655Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3467 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.134842171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3467 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.134909433Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:02.134943013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.0934293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093533702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093572213Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093609014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093640695Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093698206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093740217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.093778967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.093851248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.093968021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.094081053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.094164094Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094332917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094426099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094516601Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3468 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094597613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3468 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094675914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094711075Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094749965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.094787166Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.094828417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.094900418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.094934899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.09498017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.09501302Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095047891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095082872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095119322Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095154403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095199764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095252255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.095285995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.095322006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.095398228Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.095434878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3469 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.095471319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.09550748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.100693877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.100765478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.10081327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.100971913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.101018403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.101100115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.101138506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.101238718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.101283538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.10138941Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.101441821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3470 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.101495472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3470 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104327936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104383507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104420707Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.104618851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.104692552Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.104718443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.104746373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.104770344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104805085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104888976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3471 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104920117Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3471 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.104952977Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.106607968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.106664209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106729371Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106765491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106806632Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106845133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106877764Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106907114Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.106936765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.106965935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3472 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.106999316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3472 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.128299036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.128392588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.128520461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.128555951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.128645303Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.128678064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.128763245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3473 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.128810426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3473 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.134529244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.135670375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.135722216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.135749217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.135779387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.135806038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.135835268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3474 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.136724535Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3474 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.139255233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.139366195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139726462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139771502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139808043Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139835244Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139863894Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139892625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139921995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139953256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.139993456Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.140025297Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3475 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.140058678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3475 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.144025022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.144082813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144186205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144220896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144252887Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144305858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144337748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144365229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.144399929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.14443308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3476 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.144465901Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3476 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.155494168Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.155559719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.155716732Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:03.155803314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.155936026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3477 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.156012828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3477 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.156081979Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:03.15611286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093547301Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093610402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093634803Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093664734Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093689394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093828606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093882518Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.093913918Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.094253725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.094333316Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.094399577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.094460209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.09560072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.095718532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.095788794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3478 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.095855045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3478 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.09611938Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.09616215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.096198331Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.096227832Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096735501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096809713Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096835403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096917405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096944905Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.096973186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097002396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097044687Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097074438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097102868Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097130499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.097154359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.09718264Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.097249201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.097279851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3479 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.097309882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.097347603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.10782052Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.107893061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.107933332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.108076034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.108109665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.108208077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.108242828Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.108327879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.10836207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.108447972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.108500113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3480 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.108534853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3480 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.110958649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.111126602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.111170673Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.111205893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.111287275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.111313206Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.111351056Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.111377287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.111412787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.111482069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3481 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.111512429Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3481 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.11154137Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.12960391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.129692731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.129824654Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.129867855Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.129968776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.130004967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.130033778Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.130061858Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.130090469Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.130119009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3482 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.13014934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3482 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.150812149Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.15087486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.150917381Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.150943201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.151032013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.151058843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.151149055Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3483 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.151260077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3483 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.152514761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.152669524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.152727205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.152757856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.152792616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.152821287Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.152882728Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3484 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.152921619Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3484 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.153936488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.153986759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.15403133Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.15406115Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154100731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154130501Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154163862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154195013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154228063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154260874Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.154291884Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.154324325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3485 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.154359856Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3485 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.157693319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.158562375Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158623636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158653677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158684937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158715178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158751568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.158781019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.15880422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.1588326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3486 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.158863781Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3486 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162097681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162148992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.162179913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:04.162238664Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162304025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3487 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162373496Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3487 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162444248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:04.162474598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.09302328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093109391Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093152122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093184063Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093219593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093262914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093306025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093342616Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.093381677Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.093457588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.093535859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.093608101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093758684Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093858245Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.093942857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3488 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094018108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3488 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.09408748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094126641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094161091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094193912Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094225583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094285034Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094310554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094367395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094393466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094428266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094461207Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094490697Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094519848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094548049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094575409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.094598959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.09462772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094698891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094740622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3489 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094773693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.094808434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.10047643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.100531891Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.100563972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.100886538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.100927989Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.100970739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.10099545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.101052991Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.101086201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.101233454Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.101266595Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3490 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.101295016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3490 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109553641Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109616782Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109651333Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.109683593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.109747644Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.109771145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.109798016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.109820256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109846836Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109907727Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3491 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109935488Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3491 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.109962928Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.110371486Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.110421957Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.110477548Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.110505749Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.110535479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.11055996Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.11058798Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.110616231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.110645021Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.110672852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3492 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.110703353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3492 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.11376395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.113827701Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.113978524Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.114013005Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.114048575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.114074786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.114118017Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3493 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.114151987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3493 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.115491643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.115547093Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.117537761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.117583432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.117624963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.117653353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.117731045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3494 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.117786926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3494 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.119188092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.119248973Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119402866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119442147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119474338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119498298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119527608Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119566349Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.11959719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.11962599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.119654151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.119681521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3495 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.119711332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3495 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.123637696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.123693617Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126499639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.12654626Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126579181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126619852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126651422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126682173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.126707423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.126737394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3496 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.126768925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3496 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.132065344Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.132128665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.136210672Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:05.136328464Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.136653181Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3497 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.136737162Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3497 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.136811853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:05.136851304Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093573709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093667671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093708711Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093825583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093879144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093936256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.093970866Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094003027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094051898Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094137719Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094214071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094283192Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094421625Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094537387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094608108Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3498 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094672409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3498 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094747471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094780031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094813972Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.094849563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094886123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094946844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.094973045Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095008276Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095034186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095062337Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095091637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095120618Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095166209Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.095199329Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.09522953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.09526811Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.095297841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.095370703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.095401693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3499 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.095431634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.095461354Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.100446948Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.100518069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.10055759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100649872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100689092Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100724183Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100784044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100819395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.100849275Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.100884326Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.100919817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3500 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.100953917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3500 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103290741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103359913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103401834Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.103440864Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.103514986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.103544766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.103577417Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.103606157Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.10372332Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103816741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3501 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103850082Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3501 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.103878963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.105076145Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.105134636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.105831409Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.10587009Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.105908951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.115165705Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.115653794Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.115717775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.115757406Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.122069335Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3502 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.122146696Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3502 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.126337935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.126397076Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.126452587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.126485888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.126519498Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.126550439Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.126582319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3503 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.12661934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3503 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.127779882Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.127833893Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.127883284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.127917585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.127950215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.127978146Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.128008637Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3504 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.128043987Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3504 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.142294036Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.142367777Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142407878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142483739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.14252078Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142600001Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142632372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142662353Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142692823Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142722374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.142751534Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.142779885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3505 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.142811085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3505 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.154848352Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.154920243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157131955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157191266Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157222667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157251937Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157281908Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157311848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.157338499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.157370269Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3506 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.15740545Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3506 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.158677844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.158734565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.158808357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:06.158898568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.15901613Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3507 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.159117072Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3507 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.159204434Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:06.159254345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093326372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093401184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093436714Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093466745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093494086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093527766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093558667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.093588917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.093626248Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.09370816Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.093791171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.093870153Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094004925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094081357Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094155718Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3508 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.09424015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3508 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094336471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094380842Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094420583Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094440804Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094459384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094492474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094511325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094528425Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094543325Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094570286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094599976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094617837Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094634077Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094650217Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094666318Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.094680098Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094745069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094838361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094874892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3509 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094908032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.094942403Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.099479298Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.09955022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.09958963Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099626461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099664472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099696992Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099724473Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099755203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.099780974Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.099812265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.099908676Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3510 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.100014568Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3510 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.10486576Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.104923961Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.104961031Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.105069223Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.105137805Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.105179255Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.105216306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.105244787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.105370899Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.105466611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3511 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.105515012Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3511 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.105553462Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.106700394Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.106744305Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107605541Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107649582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107684202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107728833Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107749134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107766374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.107796935Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.107822945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3512 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.107841776Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3512 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.110271621Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.110338123Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.110381683Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.110410274Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.110443825Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.110475915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.110504766Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3513 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.110536966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3513 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.112181877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.112241458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.1123282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.11235995Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.112421852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.112450602Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.112568014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3514 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.112605915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3514 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.11393018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.113982551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114029102Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114062933Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114091993Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114117263Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114147044Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114175745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114202795Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114232226Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.114260946Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.114289147Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3515 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.114318477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3515 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.117882964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.117949466Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.117987526Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.118013667Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.118042377Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.118072008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.118100878Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.118130069Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.11815465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.11818397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3516 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.118215401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3516 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.121690846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.121768118Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.121804848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:07.121865729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.122217356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3517 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.122311688Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3517 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.122391239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:07.1224242Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093015578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093094929Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.0931404Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093215521Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093250282Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093275693Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093293763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093319374Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.093412765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.093512027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.093604229Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.093690461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093854324Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.093936945Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094009767Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3518 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094082638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3518 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.09418531Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094253821Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094283232Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094326892Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094420474Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094513686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094545746Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094611588Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094630648Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094647368Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094663669Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094679739Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.094695789Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.09471203Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.09472819Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.09474186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094867312Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094925134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094947134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3519 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094964484Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.094989395Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.100081761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.100152372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.100197863Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100300875Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100344906Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100401967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100421507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100485598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.100514599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.10059765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.100640131Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3520 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.100674592Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3520 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.103058657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106230437Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106299598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106336289Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.10639844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106428071Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106458801Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106484432Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106514172Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106587934Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3521 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106621624Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3521 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106652615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106748447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.106809528Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106851219Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106881119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.10691559Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.10694317Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.106974351Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.107015152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.107048212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.107079603Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3522 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.107113634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3522 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.108647742Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.108688373Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.108738134Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.108757565Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.108792585Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.108822386Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.108900307Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3523 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.108934538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3523 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.110243753Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.110315634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.110365105Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.110399445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.110435136Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.110466527Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.110571308Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3524 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.11062763Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3524 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.111846472Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.11226103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112332752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112357642Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112383243Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112405293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112430574Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112455164Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112541786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112587426Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.112622927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.112655578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3525 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.112691268Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3525 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.116035731Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.116103313Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116195184Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116236615Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116293286Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116335027Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116373458Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116411678Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.116446659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.11648689Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3526 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.116527851Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3526 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.119941925Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.120025597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.120114729Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:08.120259091Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.120354173Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3527 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.120434575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3527 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.120501926Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:08.120534487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093630881Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093707443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093805915Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093850686Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093887026Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093924387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.093969438Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.094001239Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.094036759Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.094194442Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.094262744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.094332475Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.094717482Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.094802594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.094879525Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3528 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.094960327Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3528 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095024708Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095053879Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095085649Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.09511748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.09515444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095214971Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095262862Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095293733Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095320073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095348504Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095375085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095402965Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095429006Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095453086Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095483216Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.095504657Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095528888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095583129Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095608489Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3529 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.095634159Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.09565932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.101604872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.101673953Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.101705604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101782175Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101808846Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101860577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101885927Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101915188Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.101936598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.101991659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.10202755Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3530 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.10205911Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3530 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.104286532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.104360694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.104445555Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.104638139Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.104735311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.104772702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.104959885Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.105000016Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.105100038Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.1052073Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3531 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.10524786Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3531 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.105278411Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.107556814Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.107609665Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.107701817Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.107748507Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.107783538Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.107808848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.107847639Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.10787748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.10789629Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.107912861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3532 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.107931671Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3532 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.110814936Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.110863477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.110943888Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.110971279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.11103841Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.11106813Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.111139532Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3533 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.111186152Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3533 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.112498497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.112558738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.11262636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.11266384Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.112701791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.112737022Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.112773913Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3534 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.112815643Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3534 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.114800831Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.114851182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.114883722Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.114915843Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.114951634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.114984964Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.115022605Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.115064306Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.115103506Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.115135497Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.115163738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.115196358Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3535 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.115226599Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3535 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.118401399Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.11848725Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118518151Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118554191Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118587872Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118620212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118648533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118667233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.118681444Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.118703314Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3536 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.118729675Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3536 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.125738197Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.125810468Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.125971081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:09.126059393Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.126145914Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3537 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.126229806Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3537 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.126288947Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:09.126317068Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.102998681Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103063262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103097703Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103125233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103159774Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103191104Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103221355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103266346Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.103297756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.103358348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.103419758Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.10348738Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103547061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103613752Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103685163Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3538 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103752015Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3538 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103820376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103850717Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103883597Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.103920638Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.103953509Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104013Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.1040402Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104071061Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104096201Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104124582Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104152702Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104180293Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104214144Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104243634Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104422808Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104468018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104497119Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.10456348Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104594171Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3539 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104623791Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104653212Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104690182Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104730193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104766494Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104800004Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104824205Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104852765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104877396Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104905826Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.104929447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104959178Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.104990968Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3540 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105026389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3540 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105057389Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.10509032Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105123461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.105156401Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.105215372Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.105241363Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.105270593Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.105294594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105326854Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105393956Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3541 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105426646Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3541 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.105457107Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.107335122Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.107486575Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.107652848Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.10773839Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.107885622Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.107959054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.108039465Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.108117387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.108183598Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.108349111Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3542 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.108472284Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3542 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.111314827Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.11145193Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.111610233Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.111689715Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.111830917Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.111901659Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.112048412Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3543 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.112162414Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3543 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.113433047Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.11356544Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.113725273Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.113802014Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.113932787Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.114008058Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.114162051Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3544 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.114286594Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3544 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.115553487Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.11568861Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.115843053Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.115949745Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116004156Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116035367Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116069427Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116102198Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116135018Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.116167359Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.11621049Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.11624418Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3545 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.116303292Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3545 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.120000281Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.120059142Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120137994Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120178054Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120212495Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120245976Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120300877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120349378Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.120379008Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.120412769Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3546 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.120447019Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3546 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.12366563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.123731661Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.12525155Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:10.125304761Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.125346422Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3547 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.125385723Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3547 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.125423023Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:10.125441294Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093254231Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093329382Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093374983Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093411174Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093471445Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093517285Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093556966Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.093596857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.093633328Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.093697099Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.093781461Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.093854202Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094014775Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094089256Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094169578Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3548 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094249479Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3548 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094323361Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094357981Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094399802Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094434423Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094466443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094546765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094578405Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094611356Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094635606Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094665607Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094699338Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094746709Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.094774089Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.09479959Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.09482636Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.09484853Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094892101Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094961463Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.094991513Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3549 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.095033694Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.095075265Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.099440967Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.099524698Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.09958279Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099641261Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099672471Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099757113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099799844Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099886765Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.099922986Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.099987577Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.100033478Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3550 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.100059408Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3550 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.102537215Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 1451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.102598126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.102647387Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.102735679Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.10281558Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.102854451Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.102905852Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.102943563Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.103022604Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-switch0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.103106896Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3551 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.103149857Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3551 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.103188587Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.10437481Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.104437651Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104495262Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104552443Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104588084Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104614234Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104637085Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104658025Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.104686376Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.104715186Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3552 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.104746397Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3552 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.107519369Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.10757237Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.107657502Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.107679772Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.107747554Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.107778064Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.107845126Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3553 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.107895447Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3553 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.10912877Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.109174951Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.109276533Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.109324743Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.109363124Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.109405355Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.109438586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3554 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.109473756Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3554 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.110653859Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.110691499Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110766611Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110785741Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110842932Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110875623Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110904103Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110922584Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110945204Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110962744Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.110979195Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.110995345Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3555 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.111028955Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 22, message_id: 3555 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.114830897Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.114881128Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.11495514Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.11498491Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.11501551Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.115045081Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.115079812Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.115109962Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.115136883Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.115168824Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 22, message_id: 3556 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.115206954Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 22, message_id: 3556 }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.11819477Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.118241311Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","attempt":1,"request":"Message { header: Header { version: 22, message_id: 3557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.118300902Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_join_by_ip_existing_group","level":20,"time":"2026-01-22T20:07:11.118363113Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.118503586Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled1","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3557 }"} {"msg":"received response from SP","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.118591748Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"interface":"fake-sled0","component":"ManagementSwitch","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 22, message_id: 3557 }"} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.118661319Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":16} {"msg":"polled SP successfully","v":0,"name":"test_join_by_ip_existing_group","level":10,"time":"2026-01-22T20:07:11.11869342Z","hostname":"w-01KFKH5JJWH4GMZ7ZW0VXMM4H8","pid":225601,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"018df7d0-72df-4604-aba9-db97a5e0ee5b","num_samples":17}